【2018.06.25學習筆記】【linux高級知識 15.4-15.5】

15.4 xshell使用xftp傳輸文件

xshell有一個xftp插件,支持ftp協議傳輸文件,能夠使用xftp在linux與windows之間傳輸文件。linux

在xshell中,按Ctrl+Alt+F,會彈出xftp功能的提示,若是沒有安裝,會跳轉到官網下載安裝。shell

安裝後,xshell中在已登陸系統的會話窗口中,按Ctrl+Alt+F就會自動打開xftp:數據庫

15.5 使用pure-ftpd搭建ftp服務

pure-ftpd是一款比vsftpd更輕量化更簡便的ftp工具。vim

一、安裝pure-ftpd:使用epel源安裝:windows

yum install -y epel-release
yum install -y pure-ftpd

二、配置pure-ftpd:先關閉以前啓動的vsftpd,由於都是使用21端口,避免端口衝突。工具

vim /etc/pure-ftpd/pure-ftpd.conf

#PureDB /etc/pure-ftpd/pureftpd.pdb //找到這行,把前面的#號註釋刪掉。

systemctl stop vsftpd //關閉vsftpd
systemctl start pure-ftpd //啓動pure-ftpd

三、建立ftp用戶:也是映射一個系統普通用戶測試

useradd -u 1100 pure-ftp  //指定uid
mkdir /data/ftp  //建立ftp共享目錄
chown -R pure-ftp:pure-ftp /data/ftp //修改目錄主和組
pure-pw useradd ftp_user -u pure-ftp -d /data/ftp  //用pure-pw建立ftp用戶,-u映射到系統用戶,-d指定ftp用戶的家目錄
Password:               //回車,輸入ftp用戶密碼
Enter it again: 

pure-pw mkdb //關鍵命令,建立ftp用戶數據庫文件,不然登錄不到。

四、驗證測試:ui

touch /data/ftp/123.txt  //在ftp家目錄下建立一個文件
lftp ftp_user@127.0.0.1  //用lftp登陸
口令: 
lftp ftp_usera@127.0.0.1:~> ls  //ls一下,就能看到剛纔建立的123.txt了
-rw-r--r--    1 0          0                   0 Jan 17 11:40 123.txt

五、其餘事項:插件

pure-pw list  //列出當前ftp帳號所在家目錄
pure-pw userdel ftp_user  //刪除ftp用戶帳號
相關文章
相關標籤/搜索