修改配置文件: /etc/ssh/sshd_config
注释内容: #Subsystem sftp /usr/libexec/openssh/sftp-server
添加以下内容
Subsystem sftp internal-sftp
Match Group sftp
#Match User liangbing
ForceCommand internal-sftp
ChrootDirectory /opt/app/arb/
X11Forwarding no
AllowTcpForwarding no
执行命令:
groupadd sftp
useradd -G sftp -s/sbin/nologin liangbing
chown -R root:root /opt/app/arb/
chown -R liangbing:sftp /opt/app/arb/web
chmod 755 /opt/app/arb/web
systemctl restart sshd
本文介绍了如何修改/etc/ssh/sshd_config文件,添加内建的internal-sftp子系统,创建sftp用户组和用户,并设置权限,包括ChrootDirectory、X11Forwarding和TcpForwarding等。最后重启sshd服务以应用更改。
1217

被折叠的 条评论
为什么被折叠?



