安裝
yum install -y vsftpd
建立ftp檔案儲存目錄
mkdir /ftp
給修改許可權
chmod -r 777 /ftp
新增ftp使用者
useradd -d /ftp -s /bin/bash ftpuser
設定密碼,輸入以下命令後,出現對話,直接輸入密碼即可
passwd ftpuser
檢視ftp的selinux狀態
然後修改狀態
setsebool -p tftp_home_dir on
setsebool -p ftpd_full_access on
重啟
systemctl restart firewalld.service
修改ftp配置
vi /etc/vsftpd/vsftpd.conf
#去掉前面的注釋
chroot_local_user=yes
ascii_upload_enable=yes
ascii_download_enable=yes
chroot_local_user=yes
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
#檔案末尾新增
allow_writeable_chroot=yes
pasv_enable=yes
pasv_min_port=6000
pasv_max_port=7000
然後在/etc/vsftpd下新建chroot_list,加入登陸使用者的名字
儲存,重啟vsftpd
systemctl restart vsftpd.service
設定開機啟動:
systemctl enable vsftpd.service
啟動vsftpd服務
如果連線不了,可能是防火牆的問題,我們嘗試關閉防火牆試試
systemctl stop firewalld
CentOS7安裝 Apache HTTP 伺服器
點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...
centos7 安裝配置vsftp
其實搭建ftp伺服器不難,但是網路上的資料很多不全,對新手來說就是個天坑,我也曾跳過天坑,還浪費了很多生命值,所以我要寫這篇部落格為民除坑!1.安裝vsftp yum install y vsftpd2.設定開機啟動 systemctl enable vsftpd3.啟動ftp服務 service ...
centos7安裝配置vsftp
systemctl stop firewalld systemctl disable firewalld yum install vsftpd yum install psmisc net tools systemd devel libdb devel perl dbi vi etc vsftpd ...