我試圖在Windows的AWS EC2實例上執行FTP腳本來下載文件,但入站連接由於防火牆設置而被阻止。任何人都可以建議什麼應該是適當的防火牆配置,它應該允許入站連接。修改AWS EC2窗口防火牆設置
我害怕使用這些設置,因爲我曾經點擊重置防火牆設置,並且我失去了該實例的遠程登錄訪問權限,我不得不終止它並創建一個新的設置。
謝謝。
@echo off
echo user username > ftpcmd.dat
echo password >> ftpcmd.dat
echo binary >>ftpcmd.dat
echo cd /Outbound/Archive >>ftpcmd.dat
echo prompt n >>ftpcmd.dat
echo get DATA_FEED.xml C:\Users\user\Desktop\Test.xml >> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat ftp.server.com
del ftpcmd.dat
如果你想從一臺服務器下載一個文件到你的EC2實例,你應該可以在沒有任何防火牆改變的情況下做到這一點。您是否在VPC網絡或默認EC2中? –
我正在使用默認的EC2。當我運行FTP腳本時,我可以登錄,但是當執行到「get」時,它會掛起一段時間,並關閉命令提示符。 – vkrams
您可以將此腳本添加到您的問題嗎? –