ubuntu安裝ftp伺服器

2021-08-14 10:50:44 字數 1232 閱讀 5673

sudo apt-get install vsftpd

sudo vi /etc/vsftpd.conf
#禁止匿名訪問

anonymous_enable=no

#接受本地使用者

local_enable=yes

#允許上傳

write_enable=yes

#使用者只能訪問限制的目錄

chroot_local_user=yes

#設定固定目錄,在結尾新增。如果不新增這一行,各使用者對應自己的目錄,當然這個資料夾自己建

local_root=/home/ftp

sudo useradd -d /home/ftp -m ftpuser

sudo

passwd ftpuser

調整資料夾許可權

這個是避免

「500 oops: vsftpd: refusing to run with writable root inside chroot()」

sudo

chmod a-w /home/ftp

sudo

mkdir /home/ftp/data

改pam.d/vsftpd

這時候直接用useradd的帳號登入ftp會530 login incorrect

sudo nano /etc/pam.d/vsftpd

注釋掉 

#auth    required pam_shells.so

重啟vsftpd

sudo service vsftpd restart

如果客戶端登入時候提示「以pasv模式連線失敗」

最後新增

pasv_promiscuous=yes

然後再重啟vsftpd服務。

如果在客戶端出現:

229 entering extended passive mode

可以嘗試使用命令 epsv4 off

如果是550 permission denied

可以嘗試在 /etc/vsftpd.conf 中設定 write_enable=yes

如果還是連線不上,看看listen選項是不是yes。

引用listen=yes

如果連線被拒絕,改埠號為22埠

ubuntu安裝ftp伺服器

1 安裝 vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置 vsftpd 2.1 修改 vsftpd 的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋...

ubuntu安裝ftp伺服器

ubuntu安裝ftp伺服器 1 安裝vsftpd sudo apt get install vsftpd ubuntu10.10自己裝了,這步省略。2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf ...

ubuntu安裝ftp伺服器

1 安裝vsftpd sudo apt get install vsftpd 2 配置vsftpd 2.1 修改vsftpd的配置檔案。此類配置檔案通常位於 etc 目錄下。sudo gedit etc vsftpd.conf 原檔案中不少指令被注釋,只要啟用部分即可,一下是啟用的命令 配置檔案中對...