centos7安裝ftp伺服器

2021-09-26 16:38:37 字數 1660 閱讀 6783

1、檢查是否安裝vsftpd

rpm -qa | grep vsftpd
2、安裝vsftpd程式

yum install vsftpd
3、設定開機啟動vsftpd ftp服務

chkconfig vsftpd on
4、vsftpd管理命令

停止vsftpd: service vsftpd stop

重啟vsftpd: service vsftpd restart

5、配置埠開放

1.檢視已開放埠

firewall-cmd --list-ports

2.開放指定埠

firewall-cmd --zone=public --add-port=21/tcp --permanent

firewall-cmd --reload

6、編輯vsftp配置項

vim /etc/vsftpd/vsftpd.conf
#設定不允許匿名訪問

anonymous_enable=no

#限制使用者訪問指定目錄之外的地方

chroot_local_user = yes

#只有在這裡設定了no,user_list檔案裡的使用者才能訪問

userlist_enable=no

7.新增ftp使用者xingxing,設定訪問目錄在/var/sharespace下

新增使用者

useradd -d /var/sharespace -g ftp -s /sbin/nologin xingxing

設定使用者口令

passwd xingxing

8.在/etc/vsftpd配置user_list

新增使用者xingxing

9.給其他人修改資料夾的許可權

chmod o+w /var/sharespace/
10.最後關掉selinux

vim /etc/selinux/config
#selinux=enforcing

selinux=disabled

11.重啟vsftpd服務

輸入使用者名稱密碼登入,登入時間有點長,勿躁。

報錯:

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

配置檔案新增如下

allow_writeable_chroot=yes

指定vsftp對外埠

CentOS 7 安裝 FTP檔案伺服器

1.搭建ftp伺服器 登入linux,輸入yum y install vsftpd,安裝vsftpd軟體 顯示如下,即代表安裝完成 配置vsftpd 輸入vi etc vsftpd vsftpd.conf,修改配置檔案 anonymous enable yes改為no,禁止登入 將下圖兩行 前的 號...

centos7 搭建ftp伺服器

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

CentOS7 搭建FTP伺服器

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