CentOS7搭建FTP伺服器(vsftpd)

2021-09-10 21:30:46 字數 1920 閱讀 9552

rpm -qa | grep vsftpd
yum remove vsftpd
yum -y install vsftpd
mkdir /ftpfile
useradd ftpuser -d /ftpfile -s /sbin/nologin
chown -r ftpuser.ftpuser /ftpfile
passwd ftpuser
cd /etc/vsftpd
vim chroot_list
將建立的ftpuser新增此檔案中,檢視檔案,如下

vim /etc/selinux/config
(如果之後登陸時,出現550拒絕訪問的情況,執行setsebool -p ftp_home_dir 1命令,然後重啟系統,使用reboot命令)

vim /etc/vsftpd/vsftpd.conf
anonymous_enable=yes

local_enable=yes

write_enable=yes

local_umask=022

allow_ftpd_full_access

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

anonymous_enable=no

local_enable=yes

write_enable=yes

local_umask=022

allow_ftpd_full_access

dirmessage_enable=yes

xferlog_enable=yes

connect_from_port_20=yes

xferlog_std_format=yes

chroot_local_user=no

allow_writeable_chroot=yes

chroot_list_enable=yes

local_root=/ftpfile

anon_root=/ftpfile

use_localtime=yes

ftpd_banner=welcome to ftp server

chroot_list_file=/etc/vsftpd/chroot_list

listen=yes

pam_service_name=vsftpd

pasv_min_port=61001

pasv_max_port=62000

pasv_enable=yes

userlist_enable=yes

vim /etc/pam.d/vsftpd
注釋掉

#auth    required pam_shells.so
service vsftpd restart
檢視是否啟動

使用者名稱和密碼就是剛才建立的虛擬使用者的名稱和密碼

成功!

centos7 搭建ftp伺服器

本文採用最新的centos7 來學習搭建linux各種伺服器,今天分享的是搭建ftp伺服器 ps 不建議使用最新的系統去學習,因為系統發生了改變,好多以前的搭建伺服器的方法就不行了,比如說centos7將防火牆由iptables換為了firewall,再按照原來的教程去搭建就會遇到很多問題.當然如果...

CentOS7 搭建FTP伺服器

說明 我的環境安裝時centos最小化安裝,所有很多任務具和軟體都是沒有預設安裝的。群號 通過 yum y install vsftpd 進行安裝。安裝完後,有 etc vsftpd vsftpd.conf 檔案,該檔案是 vsftp 的配置檔案。在此我已ftpuser為例子 命令 useradd ...

centos7 搭建ftp伺服器

本文測試環境 1 centos 7 2 測試伺服器ip 111.230.247.206 1.1 安裝 vsftpd 使用yum安裝vsftpd yum install y vsftpd1.2 啟動 vsftpd 安裝完成後,啟動 ftp 服務 service vsftpd start 啟動後,可以看...