當前位置:首頁 » 文件傳輸 » xp防火牆開啟後ftp
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

xp防火牆開啟後ftp

發布時間: 2022-12-17 20:58:01

1. ftp伺服器的連接被重置怎麼處理

追問:
我才注冊的啊
回答:
哦,看一下這份資料,希望能解決你的問題。分析解決首先可以排除物理連接上的問題,因為其他網路應用都是正常的。由於出現不能訪問ftp伺服器現象的電腦不止一台,所有的辦公電腦均存在這個問題,因此只能從軟體設置上尋求解決。經過仔細查看網路設置和認真分析,發現所有電腦的「本地連接」均開啟了windows
xp自帶的防火牆功能。而默認情況下,該防火牆是禁止開放本機ftp服務的。
找到了問題的症結,解決起來就輕車熟路了:在桌面上右擊「網上鄰居」圖標→執行「屬性」命令,在打開的「網路連接」窗口中右擊「本地連接」圖標→執行「屬性」命令,打開「本地連接屬性」對話框。然後切換至「高級」標簽頁下,點擊對話框右下角的[設置]按鈕,打開「高級設置」對話框(圖2)。在默認的「服務」標簽頁下,我們可以設置在開啟防火牆功能的前提下本機開放的服務類別。由於我們要提供ftp服務,因此只需開放該服務即可。在服務列表中勾選「ftp伺服器」選項,隨之打開的「服務設置」對話框要求填寫計算機名稱。保持默認內容並連續單擊[確定]完成設置即可。
經過設置後,其他電腦就可以通過ftp方式訪問本機的ftp文件夾了。同樣將其他電腦的防火牆也做相應的設置,至此問題成功解決。同理,如果在開啟windows
xp自帶防火牆功能的前提下需要提供http、smtp等服務,也需要做相應的設置才可以實現。
當然,有的ftp連接上了,但是上傳文件時出現:連接ftp與伺服器連接被重置,這個可能是文件夾許可權的問題,或是文件上傳大小的限制!而我這個是解決ftp上傳埠的問題實現的。

2. 為什麼我開了防火牆就連不上FTP了

在防火牆的設置裡面,找到ftp,然後點屬性,點允許連接。

3. FTP服務應該開防火牆問題

查看FTP伺服器電腦的防火牆是否把FTP服務端封了,控制面板->windows防火牆->例外,查看是否有Serv-uFTPServer(如果服務端是Serv-u),且前面選擇框已打勾。如下圖

---------------------------

不是全部打勾,而是要將你所用的FTP伺服器程序加入到這個防火牆的例外標簽內,這樣防火牆才會允許FTP伺服器訪問網路。

因為你沒說用的是什麼防火牆,是系統自帶的還是另外安裝的,還有你用的什麼FTP伺服器,我上面說的是針對XP自帶防火牆的

針對FTP伺服器主要有2點:

一是要允許FTP服務端訪問網路,可以再windows防火牆(下圖中)點擊左下角的「添加程序」,然後選擇你的FTP伺服器程序,確定。其它防火牆的話也是類似操作。

二是也許客戶端來訪問你的FTP伺服器,就是開放你的21埠允許訪問。

4. 開啟防火牆之後 vsftpd 不能連接

Linux VSFTP 配置詳解 匿名用戶為例
首先檢查出現的問題;
1. 關閉防火牆 防火牆可能會影響FTP無法連接
2. 檢查網路是否正常通訊
3. 檢查FTP是否正確安裝驅動
4. 檢查FTP服務是否啟動
5. 檢查FTP vsftpd.conf文件是否有文件上傳許可權
6. 檢查是否關閉selinux
a) 文件在etc/selinux/config 修改SELINUX=disabled 搞定
7. 檢查用戶所使用的文件目錄是否有寫入或讀取的許可權

關閉防火牆:
1:service iptables stop 用於關閉防火牆設置
2.chkconfig iptables off 用於關閉開機啟動
檢查網路是否正常通訊
1. ping 192.168.56.1(我的主機)
檢查FTP是否安裝了驅動
1. rpm –qa | grep vsftpd 檢查是否安裝了驅動程序
檢查FTP是否啟動了服務
1. service vsftpd start 啟動服務
2. chkconfig vsftpd on 開機正常啟動
3. ftp localhost 測試是否正常
檢查FTP vsftpd.conf 文件是否有文件上傳許可權
1. vsftpd.conf 文件在 /etc/vsftpd/
2. 開啟 vsftpdconf 文件12行 anonymous_enable=YES
3. 開啟 vsftpd.conf 文件27行 anon_upload_enable=YES
4. 開啟 vsftpd.conf 文件31行anon_mkdir_write_enable=YES
檢查是否關閉selinux
1. 文件在 etc/selinux/config 修改SELINUX=disabled
檢查用戶所使用的文件目錄是否有寫入或讀取的許可權
1. cd /var/ftp 進入ftp目錄
2. chmod 707 pub 搞定

listen=YES
listen_ipv6=YES
anonymous_enable=YES 允許匿名登入
local_enable=YES #允許本地用戶登入
write_enable=YES #允許本地用戶修改和刪除
local_umask=022 #FTP上傳文件許可權 ,默認是077
anon_upload_enable=YES #允許匿名用戶上傳
anon_mkdir_write_enable=YES #允許匿名用戶的寫和創建目錄的許可權
xferlog_enable=YES #激活上傳和下載的日誌
connect_from_port_20=YES #啟動FTP數據埠的連接請求
chown_uploads=YES #上傳後改變宿主
chown_username=whoever #改變上傳文件的所有著為whoever
xferlog_file=/var/log/vsftpd.log #上傳/下載日誌文件所默認的路徑
xferlog_std_format=YES #使用標準的ftpd xferlog日誌格式
idle_session_timeout=600 #將在用戶會話空閑10分鍾後被中斷
data_connection_timeout=120 #將在數據連接空閑2分鍾後被中斷
nopriv_user=ftpsecure #運行vsftpd需要的非特殊系統用戶默認nobody
async_abor_enable=YES #是否允許運行特殊的FTP命令async
ascii_upload_enable=YES #啟用上傳的ascii傳輸方式
ascii_download_enable=YES #啟用下載的ascii傳輸方式
ftpd_banner=Welcome to blah FTP service. #用戶連接伺服器後顯示信息
deny_email_enable=YES #是否允許某些匿名用戶使用郵件地址(默認的)
banned_email_file=/etc/vsftpd.banned_emails #如果是輸入禁止的郵件地址的路徑和名
chroot_local_user=YES #限定用戶在跟目錄

chroot_list_enable=YES #(默認的)
chroot_list_file= /etc/vsftpd.chroot_list #文件格式為一行一用戶。
local_root=/var/www/web (路徑自定義) #定義所有本地用戶的根目錄。當本地用戶登入時,將被更換到此目錄下。(注釋則訪問該用戶自己目錄)
secure_chroot_dir=/var/run/vsftpd
#這個選項必須指定一個空的數據夾且任何登入者都不能有寫入的許可權,當vsftpd 不需要file system 的許可權時,就會將使用者限制在此數據夾中。默認值為/var/run/vsftpd
<strong>當chroot_local_user=NO、chroot_list_enable=YES時,vsftpd.chroot_list中用戶為鎖定用戶,即他們除了自己的目錄,不可以訪問其他目錄。
當chroot_local_user=YES、chroot_list_enable=YES時,vsftpd.chroot_list中用戶為非鎖定用戶,他們可以訪問任何其他目錄。</strong>

max_clients=100 #FTP伺服器最大承載用戶
max_per_ip=5 #限制每個IP的進程
local_max_rate=256000 #最大傳輸速率(b/s)
hide_ids=YES #是否隱藏文件的所有者和組信息
idle_session_timeout= 3000 #空閑(發呆)用戶會話的超時時間,若是超出這時間沒有數據的傳送或是指令的輸入,則會強迫斷線。單位為秒,默認值為300。
ls_recurse_enable=YES 是否使用ls-R命令已防止浪費大量的伺服器資源
secure_chroot_dir=/var/run/vsftpd
#這個選項必須指定一個空的數據夾且任何登入者都不能有寫入的許可權,當vsftpd 不需要file system 的許可權時,就會將使用者限制在此數據夾中。默認值為/var/run/vsftpd
pam_service_name=vsftpd #定義PAM 所使用的名稱,預設為vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem #vsftpd用的rsa證書的位置
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key #演算法鑰匙地址!

5. 伺服器防火牆開啟以後,我用pc機就連不上伺服器ftp了,上網一查原來是埠問題,

serv-u 默認配置完成後,其PASV(被動)模式啟動的時候,會使用3000-3010埠號
windows的防火牆,開啟情況下,只打開了21埠。所以FTP軟體在登錄伺服器的時候,會使用3000-3010埠被防火牆終斷
終端顯示無法建立 socket 鏈接,無法list目錄
解決辦法:增加防火牆埠通行 3000-3010

文章源自:烈火網,原文:http://www.veryhuo.com/a/view/43618.html

6. 開啟windows防火牆ftp不能使用

由於Windows XP和Windows 2003不能直接在IE瀏覽器內鍵入ftp://……..來訪問FTP伺服器,所以只能藉助第三方軟體實現。下面介紹其中一種CuteFTP的安裝和使用方法。該軟體在學校網頁工大在線有下載(http://online.njut.e.cn/down/detail.asp?id=170)。
下載完之後解壓縮,按照文件夾內的說明文檔進行安裝。記住安裝路徑(譬如D:\Program Files\GlobalSCAPE\CuteFTP Professional\cuteftppro.exe)。安裝完畢後雙擊文件夾內的cuteftp6final-crack.exe文件進行注冊。點Apply Patch按鈕選擇路徑,就是剛才要記下的安裝路徑,一直打開到CuteFTP Professional這一個文件夾,然後確定(如圖)。這樣注冊就完成了。http://network.njut.e.cn/share/uploadImages/200632910524467154.gif