1.安裝所需的服務瀏覽器
yum install -y vsftpd yum -y install ftp
2.修改配置文件tcp
vi /etc/vsftpd/vsftpd.conf # 不支持匿名訪問 anonymous_enable=NO # 全部用戶都被限制在其主目錄下 chroot_local_user=YES chroot_list_enable=NO allow_writeable_chroot=YES # 支持IPv4及IPv6, 監聽端口9000 listen=YES listen_ipv6=NO listen_port=9000 # 只容許userlist_file文件中的用戶可訪問ftp userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list # ftp用戶主目錄 local_root=/data/ftp # passive模式,數據端口範圍自定義(9001-9005),要確保這些端口已開放給外網訪問 pasv_enable=YES pasv_min_port=9001 pasv_max_port=9005
3.修改默認的端口號測試
vi /etc/services ftp 9000/tcp ftp 9000/udp
4.配置容許登陸的用戶code
vi /etc/vsftpd/user_list # 這裏爲容許登陸的用戶名,一行一個 carter
5.建立登陸的用戶ip
groupadd ftpGroup useradd -d /opt/reconciliation -s /sbin/nologin -g ftpGroup -G root carter passwd carter ~!@123
6.建立文件存放的路徑並受權ci
mkdir -p /data/ftp chown -R carter /data/ftp
7.啓動服務it
systemctl enable vsftpd #設置開機啓動 systemctl start vsftpd #啓動
8.測試登陸io
ftp localhost #或者在瀏覽器輸入 ftp://ip:port/