Ubuntu 搭建ftp伺服器

2021-07-23 08:47:59 字數 715 閱讀 6999

這裡建立的ftp伺服器無須建立新的ftp使用者,直接使用系統已有使用者登入。好處是目錄許可權和伺服器上目錄的使用者許可權相同。

1. sudo apt-getinstall vsftpd

2. sudo gedit/etc/vsftpd.conf

修改或新增下面內容:

anonymous_enable=no

local_enable=yes

write_enable=yes

chroot_local_user=yes

local_root=/home/ubuntu(

這裡是系統已有使用者的使用者根目錄)

allow_writeable_chroot=yes

3. sudo gedit /etc/pam.d/vsftpd

注釋該行:

#auth    required pam_shells.so

4. 重啟

ftp服務

sudoservice vsftpd restart

5. 在客戶機登入測試

ftp***.***.***.***

ubuntu(伺服器登入用的使用者名稱)

ubuntu(對應密碼)

注:1.如果想建立新的ftp使用者,參考:

2.檢視ftp日誌:/var/log/vsftpd.log

3.ftp使用者黑名單(在該檔案中的所有使用者都無法使用ftp服務):/etc/ftpusers

Ubuntu搭建FTP伺服器

1 安裝vsftpd 終端輸入sudo apt get install vsftpd 安裝之後會在 home 下建立乙個ftp目錄,訪問下可以看到乙個空白內容的ftp空間。預設設定下需要不可以登入 2 設定 vsftpd.conf檔案 6 解決vsftpd的中文亂碼問題 先安裝源中的vsfpd,然後...

ubuntu搭建ftp伺服器

service vsftpd start 服務啟動 新建使用者uftp,制定使用者主目錄和所用shell,並設定密碼 sudo useradd d home uftp s bin bash uftp 然後將目錄 home uftp的所屬者和所屬組都改為uftp sudo chown uftp uft...

ubuntu搭建ftp伺服器

二 搭建ftp服務 需要使用橋接網路 我這裡的映象版本是ubuntu 18.04.1 desktop amd64.iso清華開源映象庫 使用sudo su進入root 在這若出現錯誤可以使用apt get update後再重新使用安裝命令 因為該配置檔案會導致使用使用者名稱登入 ftp 失敗rm e...