六月機房考覈

CentOS系統安裝FTP服務器。(考試30分鐘)
一、開啓匿名上傳
二、新建一個ftp用戶 wy,密碼設置爲onlyidc2018,FTP目錄設置爲/var/ftp/wy並且可以上傳刪除文件。

環境:
測試機:yum源正常,系統沒安裝vsftp。
IP:192.168.0.137
用戶:root
密碼:rootrroot
本地機:192.168.0.134

0-1、爲了防止selinux影響了實驗。先查看是否關閉。如果沒有關閉就用臨時關閉命令關閉,永久關閉要修改配置文件,重啓才生效。利用命令setenforce 0臨時關閉,當狀態爲Permissive就說明修改成功了。
查看當前狀態命令
getenforce
臨時關閉
setenforce 0
臨時開啓
setenforce 1
六月機房考覈

一、開啓匿名上傳。
1-1、查看系統有沒安裝了vfstpd
rqm -q vsftpd
六月機房考覈

1-2、安裝vsftp命令
yum -y install vsftpd

六月機房考覈

1-3、修改配置文件
vi /etc/vsftpd/vsftpd.conf
修改下面的內容,如果沒有就添加進配置文件中。
開啓匿名用戶登錄,找到anonymous_enable修改成anonymous_enable=YES
開啓匿名用戶上傳,找到anon_upload_enable修改成anon_upload_enable=YES

六月機房考覈

1-4、ftp的端口比較麻煩。因爲大部分ftp客戶端軟件都是被動模式,配置被動模式。
修改配置文件中的connect_from_port、pasv_min_port和pasv_max_port。

修改配置文件
vi /etc/vsftpd/vsftpd.conf
修改下面的內容,如果沒有就添加進配置文件中。
connect_from_port_20=YES
pasv_min_port=5200
pasv_max_port=5220

六月機房考覈

1-5、修改防火牆配置文件,放行20、21、5200到5220的端口。修改配置文件後要重啓防火牆。如圖添加在22端口下面。
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 5200:5220 -j ACCEPT
六月機房考覈

重啓命令
service iptables restart

六月機房考覈

1-6、修改配置文件後要重啓vsftpd。
啓動命令
service vsftpd start
重啓vsftp命令
service vsftpd restart

六月機房考覈

1-7、由於匿名登錄用戶的是ftp用戶,匿名登錄用戶登陸的目錄是/var/ftp/pub/。現在我們修改這個目錄的擁有者爲ftp。
chown ftp.ftp /var/ftp/pub/

六月機房考覈

1-8、在我的電腦中連接上去

六月機房考覈

匿名用戶登陸的是pub目錄。

六月機房考覈

進去後可以上傳文件。這裏隨便上傳二個文件。

六月機房考覈

六月機房考覈

上傳完,查看已經上次的二個文件。

六月機房考覈

進入/var/ftp/pub目錄查看有沒有剛剛上傳的文件。
cd /var/ftp/pub
la
pwd

六月機房考覈

二、新建一個ftp用戶 wy,密碼設置爲onlyidc2018,FTP目錄設置爲/var/ftp/wy並且可以上傳刪除文件。

2-1、新建一個ftp用戶,創建wy用戶,同時關閉shell登陸權限。指定用戶家目錄爲/var/ftp/wy。
新添加用戶在指定用戶目錄是要保證目錄是不存在的。默認本地用戶登陸時,時登陸到用戶的家目錄。
添加wy用戶
useradd -d /var/ftp/wy -s /sbin/nologin wy

六月機房考覈

2-2、修改/var/ftp/wy目錄的擁有者爲wy
chown wy.wy /var/ftp/wy

六月機房考覈

2-3、修改配置文件
vi /etc/vsftpd/vsftpd.conf
修改下面的內容,如果沒有就添加進配置文件中。
開啓本地用戶登錄,找到local¬_enable修改成local enable=YES
開啓本地用戶登錄寫入權限,找到write_enable修改成write_enable=YES
開啓本地用戶登錄寫入文件的默認權限,找到local_umask修改成local_umask=700

六月機房考覈

2-4、修改配置文件後要重啓vsftpd。
啓動命令
service vsftpd start
重啓vsftp命令
service vsftpd restart

六月機房考覈

2-5、在我的電腦中刷新後,多一個wy的文件夾。

六月機房考覈

鼠標右鍵選擇登錄,輸入用戶wy,密碼onlyidc2018。

六月機房考覈

登陸進去後複製上傳文件。

六月機房考覈
這裏上傳了二個文件,可以進行刪除的操作。

六月機房考覈

2-6\進入相應的目錄進行查看有沒有上面那二個文件。
cd /var/ftp/wy
ls
pwd
六月機房考覈

到這裏就完成了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章