天天看點

6月技術考核

centos ftp搭建

1.開啟匿名上傳。

2.建立一個ftp使用者 wy 密碼設定為:onlyidc2018,ftp目錄設定為/var/ftp/wy并且可以上傳删除檔案。

開始前我們先關閉SElinux,臨時關閉指令為:setenforce 0

查詢SElinux狀态:getenforce

如圖中所示為關閉狀态

6月技術考核

永久關閉需進selinux配置檔案修改把SELINUX=enforcing修改成SELINUX=disabled

配置指令為:vi /etc/selinux/config

6月技術考核

修改後需重新開機伺服器才能生效。

一。這次實驗我使用了centos 6.5 64 版本的系統,在安裝完系統後,我們需要先安裝FTP服務其指令為:yum -y install vsftpd

6月技術考核

等待服務安裝完成後,使用指令查詢一下是否安裝成功:rpm -qa | grep vsftpd

6月技術考核

如圖所示我們已經成功安裝好了FTP,下面開始配置FTP。

二。配置檔案的修改指令為:vi /etc/vsftpd/vsftpd.conf

修改下面的内容,如果沒有就添加進配置檔案中。

1.開啟匿名使用者登入,找到anonymous_enable修改成anonymous_enable=YES

2.開啟匿名使用者上傳,找到anon_upload_enable修改成anon_upload_enable=YES

3.開啟本地使用者登入,找到local_enable修改成local enable=YES

4.開啟本地使用者登入寫入權限,找到write_enable修改成write_enable=YES

6月技術考核

設定好後wq儲存退出,重新開機ftp服務:service vsftpd restart

6月技術考核

設定vsftpd開機啟動:

chkconfig --level 35 vsftpd on

三。由于匿名登入使用者的是ftp使用者,匿名登入使用者登陸的目錄是/var/ftp/pub/。現在我們修改這個目錄的擁有者為ftp。

chown ftp.ftp /var/ftp/pub/

6月技術考核

建立一個ftp使用者,建立wy使用者,同時關閉shell登陸權限。指定使用者家目錄為/var/ftp/wy。

新添加使用者在指定使用者目錄是要保證目錄是不存在的。預設本地使用者登陸時,登陸到使用者的根目錄。

添加wy使用者

useradd -d /var/ftp/wy -s /sbin/nologin wy

修改/var/ftp/wy目錄的擁有者為wy

chown wy.wy /var/ftp/wy

6月技術考核

四。關閉或在防火牆中放行FTP端口:

方法一:關閉防火牆

6月技術考核

永久關閉防火牆指令 chkconfig iptables off

方法二:在防火牆中放行端口

配置防火牆指令:vi /etc/sysconfig/iptables

6月技術考核
6月技術考核

wq儲存退出後 重新開機防火牆:service iptables restart

到這裡就可以測試FTP是否成功搭建。

6月技術考核

繼續閱讀