1. 搭建ftp伺服器
登入linux,輸入yum -y install vsftpd,安裝vsftpd軟體
顯示如下,即代表安裝完成
配置vsftpd
輸入vi /etc/vsftpd/vsftpd.conf,修改配置檔案
anonymous_enable=yes改為no,禁止匿名使用者登入
將下圖兩行**前的#號去掉,代表對chroot_list檔案內的使用者進行限制
在檔案最後面新增allow_writeable_chroot=yes,允許已登入使用者進行上傳
儲存退出,到了這裡ftp服務已經搭建好了,下面修改linux配置
2. 增加使用者訪問ftp伺服器
輸入vi /etc/vsftpd/chroot_list,在檔案內新增一行ftptest,儲存
輸入mkdir -p /home/ftptest,新增使用者主資料夾
輸入useradd -d /home/ftptest -s /sbin/nologin ftptest,新增使用者並配置使用者主資料夾
輸入usermod -ag ftp ftptest,將使用者放置在ftp使用者組中
輸入chown ftptest /home/ftptest,將資料夾分配給ftptest使用者
輸入passwd ftptest,修改使用者密碼為paw123###
3. 配置linux使使用者可以登入ftp伺服器
輸入setenforce 0,關閉selinux
這裡的關閉是暫時關閉,重啟後失效。如果想要永久生效的話,需要修改配置檔案,輸入vi /etc/selinux/config,按下圖配置
注釋兩行**,並新增selinux=disable,然後輸入setenforce 0
輸入firewall-cmd --permanent --zone=public --add-service=ftp,為防火牆新增ftp服務
tips:如果防火牆( firewall)沒啟動。則先啟動firewall 服務 systemctl start firewalld.service
輸入firewall-cmd --reload,重啟防火牆
輸入systemctl start vsftpd,啟動ftp服務
輸入systemctl status vsftpd,檢視ftp服務狀態
4. 在windows上安裝xftp訪問linux伺服器的ftp服務
輸入你的主機位址,協議選擇為ftp,使用者名為ftptest,密碼為paw123###
連線完成就可以上傳檔案啦~
CentOS7安裝 Apache HTTP 伺服器
點選 11457次 不管你因為什麼原因使用伺服器,大部分情況下你都需要乙個 http 伺服器執行 多 使用者端指令碼和很多其它的東西。安裝 apache 伺服器 listen 80 把埠號 80 改為其它任何埠 例如 3221 儲存並退出。更改 apache 埠 允許 http 服務通過防火牆 永久...
CentOS7安裝FTP服務
centos7下安裝ftp服務參考 1 安裝vsftp 1.1 安裝vsftp,測試安裝的vsftpd的版本是 vsftpd.x86 64 0 3.0.2 11.el7 2 yum y install vsftpd1.2 修改配置檔案 vi etc vsftpd vsftpd.confcp etc ...
CentOS7安裝FTP教程
首先安裝vsftpd yum y install vsftpd 修改配置檔案 vim etc vsftpd vsftpd.conf 是否允許匿名,預設no anonymous enable no 這個設定值必須要為yes 時,在 etc passwd內的賬號才能以實體使用者的方式登入我們的vsftp...