日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务

發(fā)布時間:2025/6/15 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

Xftp傳輸文件

如果已經(jīng)通過Xshell登錄到服務器,此時可以使用快捷鍵ctrl+alt+f 打開Xftp并展示Xshell當前的目錄,之后直接拖拽傳輸文件即可。

pure-ftpd搭建ftp服務

pure-ftpd要比vsftp簡單,輕量

安裝pure-ftpd,安裝報錯了,從網(wǎng)上知道了是python的urlgrabber腳本有bug

[root@test-a vsftpd_user_conf]# yum install -y pure-ftpd Loaded plugins: fastestmirror base | 3.6 kB 00:00:00 epel/x86_64/metalink | 7.0 kB 00:00:00 epel | 3.2 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 Traceback (most recent call last):File "/usr/libexec/urlgrabber-ext-down", line 75, in <module>main()File "/usr/libexec/urlgrabber-ext-down", line 61, in mainfo = PyCurlFileObject(opts.url, opts.filename, opts)File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1258, in __init__self._do_open()primary 0% [ ] 0.0 B/s | 0 B --:--:-- ETAFile "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1589, in _do_openself._do_grab()File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1723, in _do_grabself._do_perform()File "/usr/lib/python2.7/site-packages/urlgrabber/grabber.py", line 1517, in _do_performraise KeyboardInterrupt KeyboardInterruptExiting on user cancel# 解決錯誤 [root@test-a ~]# vim /usr/lib/python2.7/site-packages/urlgrabber/grabber.py #elif errcode in (42, 55, 56): 找到這行換成下面的,再次安裝即可 #elif errcode in [42]:[root@test-a ~]# yum install -y pure-ftpd

配置及測試:

# 先把之前的ftpd服務關了 [root@test-a ~]# systemctl stop vsftpd.service[root@test-a ~]# vim /etc/pure-ftpd/pure-ftpd.conf # 搜索pureftpd.pdb,去掉這行前面的## 啟動服務 [root@test-a ~]# systemctl start pure-ftpd # 查看服務 [root@test-a ~]# netstat -ntlp | grep ftp tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 19022/pure-ftpd (SE tcp6 0 0 :::21 :::* LISTEN 19022/pure-ftpd (SE[root@test-a ~]# useradd ftpuser02 [root@test-a ~]# mkdir /tmp/pureftp [root@test-a ~]# chown -R ftpuser02:ftpuser02 /tmp/pureftp/ [root@test-a ~]# pure-pw useradd virftpuser02 -u ftpuser02 -d /tmp/pureftp/ # virftpuser02 虛擬用戶,-u 指定對應的真實用戶 -d分享目錄 Password: Enter it again: [root@test-a ~]# pure-pw mkdb # 使密碼生成系統(tǒng)需要的二進制形式 [root@test-a ~]# touch /tmp/pureftp/1111.txt # 創(chuàng)建測試文件 [root@test-a ~]# lftp virftpuser02@127.0.0.1 # 登錄測試 Password: lftp virftpuser02@127.0.0.1:~> ls drwxr-xr-x 2 1010 ftpuser02 21 Dec 12 09:56 . drwxr-xr-x 2 1010 ftpuser02 21 Dec 12 09:56 .. -rw-r--r-- 1 0 0 0 Dec 12 09:56 1111.txt lftp virftpuser02@127.0.0.1:/>

轉(zhuǎn)載于:https://my.oschina.net/u/996931/blog/2987186

總結

以上是生活随笔為你收集整理的Xshell利用Xftp传输文件,使用pure-ftpd搭建ftp服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。