linux sftp创建多用户,linux下SFTP多用户创建
1.創建用戶組
groupadd sftp
2.添加用戶并設置為sftp組
useradd -g sftp -s /sbin/nologin -M sftp1 (/sbin/nologin為禁止登錄shell的用戶)
useradd -g sftp -s /sbin/nologin -M sftp2
3.設置用戶密碼
passwd sftp1
passwd sftp2
4.創建用戶目錄。并設置權限。
mkdir -pv /home/sftp/sftp1
mkdir -pv /home/sftp/sftp2
chown sftp1:sftp /home/sftp/sftp1
chown sftp2:sftp /home/sftp/sftp2
chmod 700 /home/sftp/sftp1
chmod 700 /home/sftp/sftp2
usermod -d /home/sftp/sftp1 sftp1
usermod -d /home/sftp/sftp2 sftp2
5.修改SSH配置
先備份配置文件
cp -avi /etc/ssh/sshd_config /etc/ssh/sshd_config_bak
vi /etc/ssh/sshd_config
修改Subsystem
Subsystem sftp /usr/libexec/openssh/sftp-server
修改為
Subsystem sftp internal-sftp
6.在/etc/ssh/sshd_config添加用戶組配置
Match Group sftp #限制的用戶組
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /home/sftp #所有sftp用戶的根目錄,也就是sftp組的根目錄
7.最后重啟SSH
/etc/init.d/ssh restart
最后編輯:2016-08-30作者:勞福喜
這個作者貌似有點懶,什么都沒有留下。
總結
以上是生活随笔為你收集整理的linux sftp创建多用户,linux下SFTP多用户创建的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件的安装目录 linux,linux
- 下一篇: linux server文件,linux