當前位置:首頁 » 文件傳輸 » ubuntu系統ftp伺服器開啟
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ubuntu系統ftp伺服器開啟

發布時間: 2023-08-03 09:15:22

A. Ubuntu 16.04 64位伺服器使用ftp的方法

最好安裝openssh-server,連接時用sftp協議
ftp協議不是很適用於linux

B. 如何在ubuntu中安裝設置ftp伺服器

以 vsftpd為例:
1,安裝ftp
sudo apt-get install vsftpd

2,配置vsftpd.conf
------------------
sudo nano /etc/vsftpd.conf #禁止匿名訪問
anonymous_enable=NO#接受本地用戶
local_enable=YES#允許上傳
write_enable=YES#用戶只能訪問限制的目錄
chroot_local_user=YES#設置固定目錄,在結尾添加。如果不添加這一行,各用戶對應自己的目錄,當然這個文件夾自己建
local_root=/home/ftp

看網上說加一行「pam_service_name=vsftpd」,我看我這個配置文件本來就有,就不管了。
-------------------
3,添加ftp用戶
sudo useradd -d /home/ftp -M ftpuser
sudo passwd ftpuser

4,調整文件夾許可權
這個是避免「500 OOPS: vsftpd: refusing to run with writable root inside chroot()」
sudo chmod a-w /home/ftp
sudo mkdir /home/ftp/data

這樣登錄之後會看到data文件夾,雖然稍麻煩,原因不表了。。查資料這么辛酸已經不易。。
改pam.d/vsftpd
這時候直接用useradd的帳號登錄ftp會530 login incorrect
sudo nano /etc/pam.d/vsftpd

注釋掉
#auth required pam_shells.so

5,重啟vsftpd
sudo service vsftpd restart

C. ubuntu linux 下如何啟動ftp服務

Linux下開啟FTP服務方法:
1. 檢測FTP服務是否開啟
通過查詢提供FTP服務的進程是否存在

Shell代碼
ps -ef | grep ftp
並未找到任何包含ftp關鍵字的進程信息,可判斷服務未開啟。
通過查詢是vsftpd服務是否存在
Shell代碼
service vsftpd status
vsftpd是最常見的FTP伺服器,一般Linux系統都是通過vsftpd來搭建FTP服務環境。發現處stopped狀態。
2. 開啟FTP服務
Shell代碼
service vsftpd start
成功開啟並顯示出pid(進程ID)為3401。再查下vsftpd開啟狀態已經顯示running。
再通過查詢包含ftp關鍵字的進程信息,發現也找到一個進程ID為3401的FTP進程。
3. 簡單配置實現匿名上傳下載
默認開啟的vsftpd服務對匿名用戶是不開放上傳許可權的。可修改vsftpd目下的配置文件vsftpd.conf來開發許可權。設置的方法就是取消對該行的注釋即可(換句話說就是把前面#號刪除就好)。

D. ubuntu 如何連接到ftp伺服器

伺服器那框里只寫IP地址,不需要那麼多前綴,而且即使需要,你的前綴也寫錯了,是//,而不是/