我正在尝试连接到我的 SFTP 服务器(使用 MySecureShell 配置),但一直收到“身份验证失败”响应。用户名和密码是正确的。
我创建了一个 SFTP 组:
groupadd sftp
然后使用 shell 为该组创建一个用户:
useradd WebFiles -m -s /usr/bin/MySecureShell -g sftp
并给了他一个密码
然后/etc/ssh/sftp_config
在文件中添加以下内容:
<Group sftp>
Download 0
Upload 0
StayAtHome true
VirtualChroot true
LimitConnectionByUser 10
LimitConnectionByIP 10
IdleTimeOut 300
HideNoAccess true
</Group>
但它不让我连接
我的最终目标是让用户WebFiles
能够访问/var/www
目录,但首先我只需要让他能够连接 Lol
任何帮助表示感谢:D
答案1
您是否尝试过在此处添加主路径:
Home /var/www/
Download 0
Upload 0
StayAtHome true
VirtualChroot true
LimitConnectionByUser 10
LimitConnectionByIP 10
IdleTimeOut 300
HideNoAccess true
告诉我这是否有效。