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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

FTP(File Transfer Protocol)搭建文件传输服务器vsftp(vsftpd)(FTP和SFTP区别)(未完成)

發布時間:2025/3/20 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 FTP(File Transfer Protocol)搭建文件传输服务器vsftp(vsftpd)(FTP和SFTP区别)(未完成) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • ftp初探
    • linux ubuntu16.04安裝vsftp
    • 安裝vsftp(Very Secure FTP)
    • 啟動VSFTPD服務
    • 新建用戶目錄uftp
    • 新建用戶uftp,制定用戶主目錄和所用shell,并設置密碼
    • 然后將目錄/home/uftp的所屬者和所屬組都改為uftp
    • 新建文件/etc/vsftpd.user_list,用于存放允許訪問ftp的用戶
    • 編輯VSFTPD配置文件
    • 測試連接

ftp初探


參考視頻1:天天都在上傳下載文件,連FTP和SFTP都不知道?快來get新技能吧!

vsftpd,這類服務器對用戶認證和權限控制比較簡單,更注重安全型和速度。 支持虛擬用戶,但用戶權限依賴于文件的系統權限,不支持針對目錄的權限配置,在配置依賴于目錄的權限時很麻煩。

參考文章1:Linux常用的幾種FTP服務器及簡介、對比

參考文章2:Ubuntu 16.04下vsftpd 安裝配置實例(ftp服務器搭建)

linux ubuntu16.04安裝vsftp

擦嘞,,我差點按照一個vsftpd的博文去安裝。。。。。我靠,其實就應該安裝vsftpd…

安裝vsftp(Very Secure FTP)

先用dpkg -l看看有沒有按章vsftp,,貌似沒有

然后:

sudo apt-get install update sudo apt-get install upgrade sudo apt-get install vsftpd

安裝vsftp其實是安裝vsftpd?(vsftp是找不到,安裝vsftpd才行)

[root@ubuntu /var/lib/apt/periodic]32# apt-get install vsftp Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package vsftp [root@ubuntu /var/lib/apt/periodic]33# apt-get install vsftpd Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed:vsftpd 0 upgraded, 1 newly installed, 0 to remove and 20 not upgraded. Need to get 0 B/115 kB of archives. After this operation, 336 kB of additional disk space will be used. Preconfiguring packages ... Selecting previously unselected package vsftpd. (Reading database ... 212883 files and directories currently installed.) Preparing to unpack .../vsftpd_3.0.3-3ubuntu2_amd64.deb ... Unpacking vsftpd (3.0.3-3ubuntu2) ... Processing triggers for ureadahead (0.100.0-19.1) ... Processing triggers for systemd (229-4ubuntu21.31) ... Processing triggers for man-db (2.7.5-1) ... Setting up vsftpd (3.0.3-3ubuntu2) ...

啟動VSFTPD服務

service vsftpd start

新建用戶目錄uftp

[root@ubuntu /srv/ftp]47# mkdir /home/uftp [root@ubuntu /srv/ftp]48# [root@ubuntu /srv/ftp]48# ls /home arnold uftp

新建用戶uftp,制定用戶主目錄和所用shell,并設置密碼

sudo useradd -d /home/uftp -s /bin/bash uftp

沒提示我設置密碼。。。

在這

passwd uftp passwd uftp[root@ubuntu /etc]12# passwd uftp Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully

然后用cat /etc/passwd查看用戶列表,可以看到用戶已經被加進去了

然后將目錄/home/uftp的所屬者和所屬組都改為uftp

sudo chown uftp:uftp /home/uftp

新建文件/etc/vsftpd.user_list,用于存放允許訪問ftp的用戶

sudo vi /etc/vsftpd.user_list

我用的gedit,打開后在里面輸入uftp,保存退出

編輯VSFTPD配置文件

sudo vi /etc/vsftpd.conf

我還是用的gedit

做如下修改: 打開注釋 write_enable=YES 添加信息 userlist_file=/etc/vsftpd.user_list 添加信息 userlist_enable=YES 添加信息 userlist_deny=NO 修改完成后保存退出。

測試連接

先查看ubuntu ip地址

ip addr [root@ubuntu /etc]10# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000link/ether 00:0c:29:99:b5:9a brd ff:ff:ff:ff:ff:ffinet 192.168.1.44/24 brd 192.168.1.255 scope global dynamic ens33valid_lft 257331sec preferred_lft 257331secinet6 fe80::a094:eef7:8f46:2e4e/64 scope link valid_lft forever preferred_lft forever

打開windows控制臺,輸入

C:\Users\Arnold>ftp 192.168.1.44 > ftp: connect :連接超時

尷尬了。。。

沒完成,,先不搭建了,,先去考慮arm下如何使用ftp訪問ubuntu下的vsftpd服務器先

總結

以上是生活随笔為你收集整理的FTP(File Transfer Protocol)搭建文件传输服务器vsftp(vsftpd)(FTP和SFTP区别)(未完成)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。