導航:首頁 > 配伺服器 > ubuntu部署ftp伺服器是什麼

ubuntu部署ftp伺服器是什麼

發布時間:2025-02-18 10:57:02

A. 如何在linux下開啟FTP服務

你好,

  1. 安裝ftp軟體,以Ubuntu為例,apt install vsftpd

  2. 開啟ftp,sudo systemctl start vsftpd 和sudo systemctl enable vsftpd前者是啟用vsftpd服務,後者是將其加入開機自啟

  3. 配置ftp伺服器,sudo vi /etc/vsftpd.conf

將下面的改成自己需要的

anonymous_enable=NO # 關閉匿名登錄

local_enable=YES # 允許本地用戶登錄

write_enable=YES # 啟用可以修改文件的 FTP 命令

local_umask=022 # 本地用戶創建文件的 umask 值

dirmessage_enable=YES # 當用戶第一次進入新目錄時顯示提示消息

xferlog_enable=YES # 一個存有詳細的上傳和下載信息的日誌文件

connect_from_port_20=YES # 在伺服器上針對 PORT 類型的連接使用埠 20(FTP 數據)

xferlog_std_format=YES # 保持標准日誌文件格式

listen=NO # 阻止 vsftpd 在獨立模式下運行

listen_ipv6=YES # vsftpd 將監聽 ipv6 而不是 IPv4,你可以根據你的網路情況設置

pam_service_name=vsftpd # vsftpd 將使用的 PAM 驗證設備的名字

userlist_enable=YES # 允許 vsftpd 載入用戶名字列表

tcp_wrappers=YES # 打開 tcp 包裝器


配置 VSFTPD ,基於用戶列表文件/etc/vsftpd.userlist來允許或拒絕用戶訪問 FTP。注意,在默認情況下,如果通過userlist_enable=YES啟用了用戶列表,且設置userlist_deny=YES時,那麼,用戶列表文件/etc/vsftpd.userlist中的用戶是不能登錄訪問的。但是,選項userlist_deny=NO則反轉了默認設置,這種情況下只有用戶名被明確列出在/etc/vsftpd.userlist中的用戶才允許登錄到 FTP 伺服器。

配置好之後用sudo systemctl restart vsftpd重啟ftp服務就可以用了。

如果出現訪問被拒絕之類的提示,嘗試開放20、21兩個埠。也可以在配置文件裡面自定義埠(也許會更加安全)

希望對你有所幫助!

不懂請追問!

望採納!

B. linux怎麼配置ftp伺服器

一、下載vsftpd軟體

sudo apt-get install vsftpd

我這里已經是安裝過了

4、在文件末尾插入

pasv_min_port=10060
pasv_max_port=10090

此為vsftpd被動模式(pasv)的埠范圍

5、保存退出

三、添加FTP用戶

1、在一個合適的地方創建文件夾,這個文件夾作為用戶的根目錄,並設置好許可權。例如:/home/ubuntu/ftp

2、執行如下語句添加用戶(username為用戶名)

sudo useradd -d /home/ubuntu/ftp -s /bin/bash username

3、執行如下語句設置密碼(username為用戶名)

sudo passwd username

四、啟動ftp服務

sudo service vsftpd start

五、Enjoy!

閱讀全文

與ubuntu部署ftp伺服器是什麼相關的資料

熱點內容
單片機課程設計軟體流程圖 瀏覽:389
怎樣把文件夾名字改成可見 瀏覽:169
最奇怪的解壓視頻 瀏覽:742
android上傳圖片內存溢出 瀏覽:296
yii命令行 瀏覽:445
javaweb音樂 瀏覽:203
安卓手機最好用什麼軟體 瀏覽:352
編譯原理lr分析講解 瀏覽:143
單純程序員哭了 瀏覽:336
男生設計app哪個好 瀏覽:765
梯形圖是編譯還是解釋執行 瀏覽:473
錄屏好用的app哪個好用 瀏覽:637
一念逍遙新伺服器怎麼看 瀏覽:92
移動app的信用充話費在哪裡 瀏覽:502
單片機接感測器 瀏覽:74
免費pdf工具 瀏覽:382
pdf加密一機一碼 瀏覽:602
怎麼把百度雲資源壓縮 瀏覽:458
不會數學英語如何編程 瀏覽:88
如何能知道網站伺服器地址 瀏覽:648