Ⅰ linux centos7下ftp默認埠修改後firewalld如何設置
如下21埠改成你的埠號 注意設置SELinux 或者關閉SELinux
firewall-cmd --permanent --zone=public --add-port=21/tcp
然後執行重新載入firewalld設置
firewall-cmd --reload
刪除之前的服務
firewall-cmd --permanent --remove-server=tcp
列出firewall開放埠
firewall-cmd --list-all
Ⅱ Linux FTP伺服器的配置,防火牆加入了21埠,使用ftp工具無法登錄。
你是不是用的被動模式呢 PASV—enable 有沒有 如果是主動模式的話 是20和21 客戶端是在防火系統後端的話有可能會聯系不到 因該開啟被動模式 然後 配置文件裡面配置被動埠的范圍 再開啟21 和被動埠 就能連接上了是VSFTP吧
Ⅲ linux防火牆關閉後,為什麼ftp還是連接不上
需要啟用FTP服務
下面為起用FTP的方法
對於層級較高的上級節點不需要進行同步操作,但需要通過FTP服務上傳鈴音文件或其他文件。對於其他節點,如果用戶需要用FTP服務上傳或下載其他的文件也可以配置FTP服務。在兩台伺服器上使用YaST工具進行配置FTP伺服器。步驟如下:
步驟 1 在終端命令窗口輸入yast2命令打開YaST工具。
步驟 2 選擇「Network Services」
步驟 3 單擊「Network Services(inetd)」圖標,顯示網路服務列表
步驟 4 選擇需激活的FTP服務,列表中FTP服務程序有兩個,請選擇「vsftpd」。
步驟 5 單擊「Toggle Status(On or Off)」,啟動FTP服務。
啟動後可以看到「Status」列為「On」狀態。
步驟 6 單擊「Finish」完成配置。
步驟 7 修改配置文件。
vsftp服務默認的情況下只能通過匿名(anonymous)的方式登錄,需要修改配置文件,增加Linux本地用戶的方式進行登錄。
執行vi /etc/vsftpd.conf命令編輯vsftpd.conf文件,將以下行前面的「#」去掉。
Write_enable=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
步驟 8 設置FTP用戶。
在FTP服務的配置文件/etc/ftpusers中配置的用戶不允許使用FTP服務,如果需要使用,必須注釋該用戶名,即在用戶名前加「#」取消限制。
例如:需要使用root用戶進行FTP登錄。
1. 執行vi /etc/ftpusers命令。
2. 在「root」前加上「#」。
3. 保存退出。