Centos 新增sftp使用者

2021-08-25 05:49:06 字數 1191 閱讀 7481

#建立sftp組

groupadd sftp

#建立乙個使用者dsideal

useradd -g sftp -s /bin/false dsideal

#設定dsideal使用者的密碼

passwd dsideal

#建立乙個sftp的上傳目錄

mkdir /usr/local/sftp

#修改使用者dsideal所在的目錄

usermod -d /usr/local/sftp dsideal

#配置sshd_config

vi /etc/ssh/sshd_config

#找到如下這行,並注釋掉

#subsystem      sftp    /usr/libexec/openssh/sftp-server

#新增如下幾行

subsystem sftp internal-sftp    #這行指定使用sftp服務使用系統自帶的internal-sftp

match user dsideal    #這行用來匹配使用者

chrootdirectory /usr/local/sftp    #用chroot將使用者的根目錄指定到/usr/local/sftp,這樣使用者就只能在/usr/local/sftp下活動

allowtcpforwarding no

forcecommand internal-sftp    #指定sftp命令

#儲存退出

#設定chroot目錄許可權

chown -r root:root /usr/local/sftp

chmod 755 /usr/local/sftp/

#建立sftp使用者登入後可寫入的目錄

mkdir /usr/local/sftp/dsideal

chown -r dsideal:sftp /usr/local/sftp/dsideal/

chmod 755 /usr/local/sftp/dsideal/

#重啟sshd服務

service sshd restart

#關閉selinux

vi /etc/sysconfig/selinux

#找到如下這行

selinux=enforcing

#修改為

selinux=disabled

#儲存退出

#重啟伺服器

reboot

centos 新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...

centos新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...

centos 新增使用者

測試環境 centos 5.5 1 新增使用者,首先用adduser命令新增乙個普通使用者,命令如下 adduser tommy 新增乙個名為tommy的使用者 passwd tommy 修改密碼 changing password for user tommy.new unix password ...