如何配置 sshd 同时具有 ssh 和 sftp 连接?

如何配置 sshd 同时具有 ssh 和 sftp 连接?

我有两台 Linux 机器。其中之一必须是 sftp 服务器。我将以下几行添加到/etc/ssh/sshd_config文件中:

#SFTP server configuration                                                 
Match Group root                                                           
        ChrootDirectory /share                                               
        ForceCommand internal-sftp

现在我可以通过 sftp 放置和获取文件,但是当我尝试通过 ssh 连接我的 sftp 服务器时,出现以下错误:

此服务仅允许 sftp 连接。

我应该怎么做才能同时启用 sftp 和 ssh root?

预先感谢您的任何帮助。

答案1

允许 root 访问远程系统吗?你真的不想那样做。但是, /etc/ssh/sshd_config 中应该有一个设置:

# PermitRootLogin yes|no

这一切都在手册页中。

相关内容