1. 程式人生 > >Centos6.5下搭建vsftp伺服器和sftp伺服器

Centos6.5下搭建vsftp伺服器和sftp伺服器

1、新增使用者組
 

程式碼示例: #groupadd sftp

2、新增使用者並設定為sftp組
 

程式碼示例: #useradd -g sftp -s /sbin/nologin -M sftp (若之前設定過使用者,可將該使用者新增到需要的使用者組中                                                                                命令#usermod -g sftp wfq) 查詢使用者是否存在#id wfq

3、修改sftp使用者的密碼
 

程式碼示例: #passwd sftp  
*********** 

4、建立sftp使用者的根目錄並設定擁有者和組,修改許可權(755)
 

程式碼示例: #cd /home  
#mkdir sftp  
      
#chown root:sftp sftp  
#chmod 755 sftp 

5、在sftp的目錄中建立admin可寫的目錄
 

程式碼示例: #cd sftp  
#mkdir report  
#chown admin:sftp report/ 

6、修改配置檔案
 

程式碼示例:

#vim /etc/ssh/sshd_config 

修改
#Subsystem      sftp    /usr/libexec/openssh/sftp-server  
Subsystem       sftp    internal-sftp 

7、在sshd_config檔案最後新增
 

程式碼示例: Match User sftp  
 X11Forwarding no  
 AllowTcpForwarding no  
 ForceCommand internal-sftp  
 ChrootDirectory /home/sftp 

8、重啟sshd服務
 

程式碼示例:

#service sshd restart 

再次進行連線,即可成功

至此,一個簡單的sftp伺服器就配置完成了,是不是很簡單哦。

第二部分參考:指令碼學堂