我想知道如何在除root和admin之外的所有用户禁用SSH访问时启用FTP访问。
我试图改变shell: /usr/sbin/nologin
是不好的因为禁用和 /bin/bash
启用两者。我也检查一下 /etc/shell/sshd_config
并把 AllowUsers root admin
重新启动ssh,但这并没有解决问题。
服务器在Debian上运行。
有人有想法吗?
你确定sshd使用/ etc / shell / sshd_config作为配置文件吗?我不使用Debian,所以我不知道该发行版上的配置文件的路径,但我可以确认您的AllowUsers语法是正确的 - 我一直使用它。
—
Ciclamino
试试这个文件
—
terdon
/etc/ssh/ssh_config
代替。
它工作得很好谢谢你们:),对不起,迟到的答案。
—
bash_profile blank