xshell使用xftp能夠更高的提升效率,而後使用的是sshd服務,22端口;html
xftp使用方法參考博客mysql
xftp官網linux
特色:輕量、簡單sql
1.yum安裝pure-ftpdshell
yum install -y pure-ftpd
2.yum安裝epel-releasebash
yum install -y epel-release
3.編輯配置文件:/etc/pure-ftpd/pure-ftpd.conf找到對應行(pureftpd.pdb)取消掉註釋,即指定密碼配置文件位置ssh
4.啓動pure-ftpdtcp
systemctl start pure-ftpd
查看進程及端口號:測試
[root@superyolks ~]# ps aux |grep pure-ftpd root 32107 0.0 0.0 202464 1212 ? Ss 12:41 0:00 pure-ftpd (SERVER) root 32114 0.0 0.0 112648 960 pts/0 R+ 12:41 0:00 grep --color=auto pure-ftpd [root@superyolks ~]# netstat -lntp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 32107/pure-ftpd (SE tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1189/sshd tcp6 0 0 :::111 :::* LISTEN 3188/rpcbind tcp6 0 0 :::21 :::* LISTEN 32107/pure-ftpd (SE
5.建立測試目錄.net
mkdir /data/ftp
6.添加用戶
useradd -u 1010 pure-ftp
7.設置目錄權限
chown -R pure-ftp:pure-ftp /data/ftp
8.虛擬用戶映射系統用戶:設定ftp_usera用戶映射到pure-ftp用戶
pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp
須要輸入密碼確認,此處咱們設置123456
[root@superyolks ~]# pure-pw useradd ftp_usera -u pure-ftp -d /data/ftp Password: Enter it again:
幫助選項:
pure-ftp --help
9.初始化
pure-pw mkdb
10.建立測試文件
echo "666666" >> /data/ftp/test.ftp
11.登陸測試查看文件
lftp ftp_usera@127.0.0.1
報錯:-bash: lftp: command not found
解決:yum -y install lftp
vsftp使用mysql存放虛擬用戶並驗證 http://www.aminglinux.com/bbs/thread-342-1-1.html
ftp的主動和被動模式 http://www.aminglinux.com/bbs/thread-961-1-1.html