當前位置:首頁 » 文件管理 » ftp改變數據交互埠

ftp改變數據交互埠

發布時間: 2024-03-24 00:25:03

ftp埠號為20,21,現將20更改為5000,請問21埠如何變化

ftp伺服器中20是數據傳輸埠!21是控制協議埠,默認的埠是21,你可以通過手工去更改,至於20號埠不改也是可以的

⑵ FTP 改埠後 外網訪問的問題

今天從公網的伺服器連接本地內網的FTP server 文件時,系統老是提示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x),很是奇怪,於是上網找資料仔細研究了一下,原來FTP有兩種工作模式,PORT方式和PASV方式,中文意思為主動式和被動式 ,詳細介紹如下:
主動 FTP :
命令連接:客戶端 >1024 埠 → 伺服器 21 埠
數據連接:客戶端 >1024 埠 ← 伺服器 20 埠
被動 FTP :
命令連接:客戶端 >1024 埠 → 伺服器 21 埠
數據連接:客戶端 >1024 埠 ← 伺服器 >1024 埠
PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時, 客戶端在命令鏈路上用PORT命令告訴伺服器:「我打開了***X埠,你過來連接我」。於是伺服器從20埠向客戶端的***X埠發送連接請求,建立一條數據鏈路來傳送數據。
PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時, 伺服器在命令鏈路上用PASV命令告訴客戶端:「我打開了***X埠,你過來連接我」。於是客戶端向伺服器的***X埠發送連接請求,建立一條數據鏈 路來傳送數據。
由於我的本地FTP伺服器在內網,只是從外網映射了兩個埠(20,21),所以無法使用PASV方式,解決此問題的辦法也很簡單,關閉客戶端的PASV方式,強制其用PORT方式訪問伺服器,登錄FTP伺服器後用passive命令關閉客戶端的PASV方式,如下:
ftp> passive
Passive mode off.
ftp> passive (再次運行命令可打開)
Passive mode on.

⑶ 如何修改FTP埠

1.只有電腦已安裝ftp服務程序,才需要打開21埠。
2.若安裝了iis或者其他ftp服務程序,得到該提示是由於防火牆阻擋了對該埠的訪問,如果是windows防火牆,可以在「控制面板」--〉「windows防火牆」--〉「例外」--〉「添加埠」來添加該埠。
3.其他防火牆也可以通過修改規則來打開埠。如:金山網鏢,在「應用規則」里可以添加或修改網路訪問規則。

⑷ windowsserver2008怎麼修改ftp埠

windowsserver2008修改ftp埠步驟如下。
1、在伺服器管理器的Web伺服器(IIS)上安裝FTP服務。
2、在IIS管理器,添加FTP網站。
3、配置防火牆規則。
4、鏈接成功。

⑸ 什麼是FTPFTP埠號是多少FTP的埠號能改嗎

FTP 是File Transfer Protocol(文件傳輸協議)的英文簡稱,用於網路上的控制文件的雙向傳輸。埠號是20、21,不要改

linux ftp埠怎麼設置

1、先查看下有沒安裝FTP軟體rpm -qa vsftpd。

注意事項:

FTP 的目標是提高文件的共享性,提供非直接使用遠程計算機,使存儲介質對用戶透明和可靠高效地傳送數據。它能操作任何類型的文件而不需要進一步處理,就像MIME或Unicode一樣。

⑺ 如何修改 ftp 埠

怎樣修改SSH和FTP的登錄埠

LINUX 的默認SSH 埠是 22。為了防止別人暴力破解(這年頭無聊的菜鳥黑客太多),建議修改SSH 訪問埠:
第一步:
[[email protected] ~]#vim /etc/ssh/sshd_config
找到#Port 22一段,這里是標識默認使用22埠,修改為如下:
Port 22
Port 3456

注意:先不要刪除Port 22,以免發生意外無法登錄。

保存退出,然後執行/etc/init.d/sshd restart(或/etc/init.d/ssh restart,或service sshd restart),重啟SSH服務,這樣SSH埠將同時工作與22和3456上。測試成功後再關閉22埠。
如果沒有啟用防火牆或者防火牆沒有屏蔽埠,就可以直接測試新埠是否可用了。

如果打開了iptables,則執行第二步:

編輯防火牆配置:vi /etc/sysconfig/iptables 開放 3456埠

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3456 -j ACCEPT

然後執行/etc/init.d/iptables restart

第三步:
使用ssh工具連接3456埠,來測試是否成功。
如果連接成功了,則再次編輯sshd_config的設置,將里邊的Port 22 刪除即可。

最後,別忘了重啟SSH服務哦。

修改FTP埠相對要復雜一些,主要是因為FTP軟體太多,啟動方式也不一樣。

第一種情況:vsftpd

步驟:1.修改/etc/services文件

# vi /etc/services

將21/tcp修改為20129/tcp (20129是你自己想要的埠號,可以隨便修改,不過必須注意:埠號最大為65535。)

2.修改(新增)FTP配置文件vsftpd.conf

# vi /etc/vsftpd/vsftpd.conf

如果文件中有Listen_port=21,則將21修改為2021,

否則添加一行Listen_port=2021

3.啟動TFP服務

# service vsftpd restart

4.檢查TFP服務

# service vsftpd status

第二種情況:FTP集成在Kloxo之中。Kloxo是一整套的伺服器模塊,其中一個是FTP。您不能改變對Kloxo管理控制面板的伺服器配置。默認情況下Kloxo使用pureftp作為FTP伺服器,xinetd的作為協助進程啟動FTP服務。

步驟:1,登錄使用root的SSH訪問。
您的pureftp配置是在/etc/xinetd.d/pureftp,這個文件的第一行就是ftp的服務,一般不需修改。

2,打開/etc/services 編輯,找到這些行:
ftp 21/tcp
ftp 21/udp fsp fspd
將其修改成這樣:
ftp 20129/tcp
ftp 20129/udp fsp fspd
保存文件並退出。

3,重新啟動xinetd:
service xinetd restart

檢查所有的監聽埠:
netstat -an | grep LISTEN

如果已沒有偵聽埠21,而是發現埠20129
tcp 0 0 0.0.0.0:20129 0.0.0.0:* LISTEN
則應該就算成功了。當然,你應該馬上通過您的FTP客戶端來測試一下,不要忘記使用新埠哦!

第三種情況:LNMP集成pureftp

這種情況應該修改 /usr/local/pureftpd/pure-ftpd.conf

找到其中的

#Bind 127.0.0.1,21
修改為:
Bind 127.0.0.1,20129

有的時候這樣也不行,那就將127.0.0.1刪掉,改為

Bind ,20129

然後重啟ftp服務 /etc/init.d/pureftpd restart

⑻ win7怎麼設置FTP埠

1.登錄自己的wcdp後台,相信這步是沒有問題的,如下圖:

熱點內容
微信上的電影怎麼下載或緩存 發布:2025-01-19 14:30:57 瀏覽:826
如何在外網訪問伺服器 發布:2025-01-19 14:29:45 瀏覽:380
百度重定向腳本 發布:2025-01-19 14:29:36 瀏覽:428
php怎麼反編譯 發布:2025-01-19 14:10:54 瀏覽:590
加密貨幣交易平台排名 發布:2025-01-19 13:58:21 瀏覽:741
紅綠燈的編程 發布:2025-01-19 13:57:37 瀏覽:113
老男孩linux教程 發布:2025-01-19 13:44:48 瀏覽:941
買車怎麼區分車配置 發布:2025-01-19 13:44:45 瀏覽:242
丟失緩存視頻 發布:2025-01-19 13:44:09 瀏覽:183
C語言tp 發布:2025-01-19 13:26:20 瀏覽:107