我尝试了几个教程
我修改了 usermod -s shell path_to_binary 用户名
它无法通过winscp
,但如果从 Ubuntu 终端使用则可以工作
我想要拥有 shell,我可以在其中控制命令并将用户限制到某些目录
答案1
也许您正在寻找“ssh 的 chroot 监狱",如果用户需要终端。否则,如果您只需要他们可以访问他们的家,请sshd
为jail
stfp
他们家中的用户配置:
添加sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no