我想通過我的VB 6.0應用程序中的FTP連接到遠程服務器。使用批處理文件連接到Linux服務器時出錯。能夠連接Filezilla
我試圖使用Inet連接到遠程服務器,但它給出狀態未知錯誤(代碼:120089)。所以我試圖通過批處理文件來做到這一點。我創建瞭如下的批處理文件: -
open 192.168.1.3 22
root
[email protected]#%RedHat%)(*
cd "/opt/test"
put "C:\envars.exe" "envars.exe"
bye
(用戶名是 '根' &
密碼是@#%的RedHat%!)(*
)
我試圖運行從批處理文件命令提示符如下: - C:> ftp的-s:F:\ testScript.txt
現在,我收到以下錯誤: - 「FTP:連接:未知錯誤號」
以前我收到消息, 「已連接」 後跟, 「連接被遠程主機關閉」。
但是,我可以使用Filezilla連接到此服務器。
請讓我知道你是否能夠弄清楚是什麼問題。
在此先感謝
Sujit
根據您的建議,我嘗試了每個命令從ftp提示符如下: - ftp>打開192.168.1.33 22 連接到192.168.1.33。 SSH-2.0-OpenSSH_4.3 連接當我連接通過遠程主機 關閉,而無需指定端口22出現此錯誤 > FTP:連接:未知錯誤數 我試圖使用端口22 FileZilla的,其連接使用sftp可以連接到這臺服務器。 請讓我知道,如果你能弄清楚這裏的東西。 – 2010-09-29 06:57:00
是的,Filezilla中的傳輸模式是「被動」,並選擇了「允許故障時回退到其他模式」選項。 – 2010-09-29 07:31:37
同時,由'Hansup'在下面的線程中建議的方法似乎適用於我,當我從命令行嘗試它時。 –
2010-09-29 07:58:08