命令行創建sftp用戶
阿新 • • 發佈:2018-07-09
config directory chroot ssh pan art sys rect roo
#!/bin/bash #1.創建sftp組 groupadd sftp #2.創建用戶sftp用戶 mkdir -p /mvtech/sftp_root/mvtechsftp useradd -d /mvtech/sftp_root/mvtechsftp -g sftp -s /bin/false mvtechsftp echo "mvtech123"|passwd --stdin mvtechsftp #3.編輯vi /etc/ssh/sshd_config sed -i "s/Subsystem/#Subsystem/g" /etc/ssh/sshd_config cat >>/etc/ssh/sshd_config << EOF Subsystem sftp internal-sftp Match Group sftp ChrootDirectory /mvtech/sftp_root/%u ForceCommand internal-sftp EOF #4.更改sftp home目錄權限 chown root:sftp /mvtech/sftp_root/mvtechsftp chmod 755 /mvtech/sftp_root/mvtechsftp/ #5.創建要使用的目錄 mkdir -p /mvtech/sftp_root/mvtechsftp/upload #6.更改組 chown mvtechsftp:sftp /mvtech/sftp_root/mvtechsftp/upload #7.賦予權限 chmod 755 /mvtech/sftp_root/mvtechsftp/upload/ #8.重啟ssh服務 systemctl restart sshd
命令行創建sftp用戶