天天看點

centos6.6 建立sftp使用者 隻允許通路指定目錄

# 1.建立使用者

useradd -s /sbin/nologin -M sftp  # 建立sftp使用者名  echo 123456 | passwd --stdin sftp    # 設定密碼 mkdir /home/sftp  # 建立/home/sftp目錄  chown root:root /home/sftp #  目錄擁有者都隻能是root  chmod 755 /home/sftp  # 不可以具有群組寫入權限

# 2.編輯sshd_config

vim /etc/ssh/sshd_config  #Subsystem sftp /usr/libexec/openssh/sftp-server     #登出此行 Subsystem sftp internal-sftp         #指定使用sftp服務使用系統自帶的internal-sftp Match User sftp                            #比對使用者,如果要比對多個組,用逗号隔開 ChrootDirectory /home/sftp           #指定使用者的根目錄 ForceCommand internal-sftp        #指定sftp指令 X11Forwarding no                     #不允許使用者使用端口轉發 AllowTcpForwarding no #不允許使用者使用端口轉發

service sshd restart  #重新開機sshd服務  # 3.連接配接伺服器測試

mkdir /home/sftp/upload  chown sftp:sftp /home/sftp/upload 

sftp -oPort=22 [email protected]

繼續閱讀