CentOS 7 安裝 FTP檔案伺服器

2021-08-21 16:48:04 字數 2010 閱讀 1438

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...