CentOS最小安裝的系統安裝FTP服務

當咱們最小安裝CentOS系統時,使用FTP服務上傳文件的是時候,發現系統沒有FTP服務,此時咱們須要給系統安裝FTP文件傳輸服務。接下來咱們開始安裝FTP服務,首先使用SSH鏈接服務器(知道IP狀況下):linux

使用   SSH 用戶@IP地址    鏈接主機,而後輸入密碼服務器

而後在終端執行:yum -y install vsftpd工具

特別注意:若是安裝ftp服務時不能解析域名,須要配置dns解析:vi /etc/resolv.confspa

nameserver 8.8.8.8server

nameserver 8.8.4.4dns

安裝完成FTP服務,這時候使用FTP服務仍是鏈接不上,主要是: linux 系統默認是沒有開放FTP的21端口的,須要手動打開21端口,咱們修改vsftpd的配置文件:vi /etc/vsftpd/vsftpd.confip

1.修改禁止匿名用戶登錄ci

anonymous_enable=NO域名

    

2.不啓動IPV6設置it

listen=YES

#listen_ipv6=YES

3.設置用戶權限

userlist_file=/etc/vsftpd/user_list

接下開打開FTP客戶端鏈接:

ip:192.168.100.100

name:root

pass:123456

禁止防火牆:

systemctl stop firewalld.service  中止防火牆服務

systemctl disable firewalld.service 禁止防火牆開機啓動

禁止Selinux:/usr/sbin/sestatus -v  查看Selinux狀態     

修改/etc/selinux/config 文件將SELINUX=enforcing改成SELINUX=disabled

而後添加FTP服務開機啓動

1. chkconfig vsftp on   開啓開機自啓

     chkconfig vsftp off   關閉開機自啓

     chkconfig --list|grep vsftpd     查看自啓狀態

2.修改rc.local文件:/etc/rc.local , 把/usr/local/sbin/vsftpd &    插入文件中

3.修改rc.local文件:/etc/rc.local , 加入/etc/rc.d/init.d/vsftpd  start    插入文件中

service vsftpd start   而後重啓服務或者reboot重啓

service vsftpd status  查看ftp服務狀態

此時,使用命令: netstat -ntlp,此時FTP服務的21端口已經打開:

此時繼續使用FTP工具鏈接:

能夠發現時 503錯誤,懷疑是權限問題,咱們修改:

vi /etc/vsftpd/user_list  而後將root用戶註釋掉,由於咱們使用root用戶,不能禁止root

保存退出,重啓FTP服務,而後再次使用FTP工具鏈接:

此時已經成功使用FTP 服務鏈接到服務器。

相關文章
相關標籤/搜索