centos8開啓ftp服務、連接

https://jingyan.baidu.com/album/6d704a13c8c8c968da51ca41.html?picindex=1

 

1.首先確認機器是否開啓了FTP服務,可通過圖示3種命令進行確認

注意:FTP服務會使用兩個端口,20和21, 前者是數據傳輸端口,後者是控制端口,FTP客戶端通過端口21和服務端進行連接

 查看ftp服務是否開啓

ps -ef|grep ftp

netstat -anp|grep 21

 

2.vsftpd 是Linux系統中比較好用的一款FTP服務端軟件

1. 運行圖示命令確認本機是否已經安裝了 vsftpd

2. 如果沒有安裝,運行圖示命令進行安裝

rpm -qa|grep vsftpd

vsftpd-3.0.3-28.el8.x86_64
查看是否安裝了vsftpdl

yum install vsftpd -y

 

3.

修改配置文件,禁止匿名登錄

vsftpd默認允許匿名登錄,通常被視爲不安全的做法,需要通過修改配置文件來禁止匿名登錄,默認配置文件的路徑是:/etc/vsftpd/vsftpd.conf , 修改圖示配置項即可。

 

4.

啓動 vsftpd 服務,停止安全控制相關服務和 selinux

1. 運行圖示命令啓動服務 (圖1示

2. 運行圖示命令停止安全控制相關服務(圖2示),因爲 ftp 是不安全的協議,所以如果開啓該服務,無法進行連接

3. 運行命令  setenforce 0  關閉 selinux 

systemctl stop firewalled

setenforce 0

systemctl start vsftpd.service

 

 

5.

打開一款客戶端軟件(比如filezilla),配置FTP連接的主機信息和登陸用戶及密碼,即可連接成功,FTP連接後,就可以向 Linux 上傳輸文件了。

注意:還是因爲FTP是不安全的協議,因此無法通過root用戶連接FTP服務!

 

 

  1. 前面的方法,一旦重啓操作系統,防火牆就自動開啓了,該怎麼設置才能永久關閉防火牆呢?

  2. 輸入命令:systemctl disable firewalld.service,禁止防火牆服務器

 

# 設置開機啓動 FTP 服務
chkconfig vsftpd on

 

 

 

 

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