我想限制用户只能访问他们的文件。我在 sshd 配置文件中添加了以下几行。
Match user user1 user2 user3
ChrootDirectory /home/%u/
ForceCommand internal-sftp
X11Forwarding no
AllowTCPForwarding no
当我执行“service ssh restart”时显示以下错误:
“ssh.service 的作业失败,因为控制进程以错误代码退出。有关详细信息,请参阅“systemctl status ssh.service”和“journalctl -xe”。”。
如果我添加单个用户,它就可以工作,但如何添加多个用户?
答案1
您可以使用该sudo /usr/sbin/sshd -t
命令检查配置文件中的语法错误。
在目前的情况下,我认为您的 Match 行应该是:
Match User user1,user2,user3
注意逗号的使用。