回覆列表
  • 1 # AIA馬澤華

    Deian/Ubuntu系統以及衍生的其他系統,使用sudo apt install vsftpd

    安裝成功之後,編輯vsftp的配置檔案

    vi /etc/vsftpd.conf

    找到anonymous_enable 和write_enable 按“x” 鍵去除前面的#

    按esc鍵儲存:wq!退出

    重啟vsftpd服務 service vsftpd restart

    之後就可以開啟FTP上傳下載工具或者在瀏覽器輸入ftp://x.x.x.x進行訪問了

    Centos/RedHat系統使用yum install vsftp

    在確保關閉selinux的情況下 vi /etc/selinux/config

    以及關閉iptable服務或在iptables 裡面正確開啟FTP服務埠21的情況下,編輯vsftpd 的檔案

    vi /etc/vsftp/user_list

    vi vsftpd/ftpusers

    重啟vsftpd服務 service vsftpd restart

    之後就可以開啟FTP上傳下載工具或者在瀏覽器輸入ftp://x.x.x.x進行訪問了

    以上是比較簡單的FTP伺服器搭建。

  • 2 # 小小猿愛嘻嘻

    Linux搭建FTP伺服器的話,直接使用系統自帶的vsftpd伺服器即可,輕便靈活,容易操作,下面我簡單介紹一下安裝和使用過程,感興趣的朋友可以嘗試一下:

    01安裝vsftpd

    首先,安裝vsftpd伺服器,以CentOS7 Linux為例,直接在終端命令列輸入命令“yum install vsftpd -y”即可,如下,如果是Ubuntu,則是命令“apt install vsftpd -y”:

    02啟動FTP服務

    1.安裝完成後,這裡需要對/etc/vsftpd/vftpd.conf配置檔案進行修改,如下,這裡我做了簡單配置,去掉了匿名使用者訪問,同時限制訪問目錄為使用者主目錄,對應設定引數anonymous_enable=NO和引數chroot_local_user=YES即可,如果你想做更為複雜的使用者訪問策略,可以參考官方文件,每個引數都有詳細註釋和說明:

    2.接著就是啟動FTP服務,這裡直接在終端輸入命令“systemctl start vsftpd”即可,如果服務狀態為active,則說明啟動成功:

    03連線FTP伺服器

    最後,就是連線FTP伺服器,開啟本地任意一個FTP客戶端軟體(這裡我使用的是WinSCP,其他軟體也行),輸入使用者名稱和密碼,驗證成功後,就可以正常上傳下載檔案了,效果如下:

    至此,我們就完成了在Linux環境下搭建FTP伺服器。總的來說,整個過程非常簡單,就是安裝、配置和啟動,只要你有一定的Linux基礎,熟悉一下上面的操作過程,很快就能掌握的,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可有搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 中秋節和大豐收的關聯?
  • 在同一個圓內,任意兩條半徑都能組成一條直徑。對還是錯?