在 Linux 下搭建 FTP 伺服器

2021-06-22 15:08:53 字數 1209 閱讀 3082



1 安裝 vsftpd

yum install vsftpd

開啟 vsftpd 檔案:

vi /etc/vsftpd/vsftpd.conf

初次修改前建議備份該檔案

在檔案末尾新增:

pasv_min_port=2100

pasv_max_port=2199

關閉以下配置(新增注釋):

#anonymous_enable=yes

開啟以下配置(去掉注釋):

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

在檔案末尾新增:

userlist_deny=no

新增乙個名為 ftpuser 的使用者,所屬 ftp 使用者組,禁止登入:

useradd -g ftp -s /sbin/nologin ftpuser

設定 ftpuser 的登入密碼:

passwd ftpuser

開啟 user_list 檔案:

vi /etc/vsftpd/user_list

在檔案末尾新增:

ftpuser

首先需要在 /etc/vsftpd/ 目錄下建立乙個 chroot_list 檔案:

vi /etc/vsftpd/chroot_list

在檔案末尾新增:

ftpuser

setenforce 0

如何在 linux 啟動時關閉 selinux?

開啟 /etc/rc.local 檔案:

vi /etc/rc.local

在檔案末尾新增:

setenforce 0

開啟 iptables 檔案:

vi /etc/sysconfig/iptables

在 accept 段末尾新增:

-a input -m state --state new -m tcp -p tcp --dport 21 -j accept

-a input -m state --state new -m tcp -p tcp --dport 2100:2199 -j accept

配置完畢後需要重啟防火牆:

service iptables restart

service vsftpd start

LINUX下搭建FTP伺服器

1.作業系統環境 檢視作業系統核心 root rac1 uname a linux rac1 2.6.32 220.el6.x86 64 1 smp wed nov 9 08 03 13 est 2011 x86 64 x86 64 x86 64 gnu linux 檢視作業系統發行版本 root ...

Linux下搭建FTP伺服器

接到的工作任務是,開啟21埠的ftp服務,之前21和22都是可以使用的,現在21不可以使用了 之前進行了伺服器的公升級 22上的服務是sftp,21是ftp,二者之間的區別暫不進行整理 有待補充.使用如下命令 rpm qa grep vsftpd可以檢測出是否安裝了vsftpd軟體,如果沒有安裝,使...

LINUX下搭建FTP伺服器

一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。搭建linux ftp伺服器的步驟如下 1 檢查vsftpd軟體是否安裝 使用如下命令可以檢測出是否安裝了vsftpd軟體,rpm qa grep...