2015-01-09 65 views
0

以前,下面的腳本在執行時沒有詢問密碼,但突然間它正在詢問密碼。我試圖在單引號中傳遞用戶名,密碼和服務器名稱,但仍然要求輸入密碼。腳本中的ftp通過密碼在腳本中詢問密碼

#!/bin/ksh 
    HOST=ftp.test.com 
    USER=test 
    PASSWD=test 
    ftp -A [email protected]$HOST <<SCRIPT 
    $PASSWD 
    quit 
+0

如果你的遠程主機提供它,寧願'ssh'或'sftp'爲純'ftp'(因爲密碼以明文形式發送) –

回答

1

你必須改用,

ftp ftp://$USER:[email protected]$HOST 
+0

當我上面的用戶一個我得到了以下錯誤 FTP:名稱或服務不知道 FTP:無法連接或登錄到主機'測試」 我的用戶名是一樣的測試/ test1的 請幫我在這 – Revanth

+0

我做編輯@Revanth檢查出來 – Skynet

+0

我很抱歉@Skynet同樣的錯誤,我越來越eventhough我刪除-A和根據您的建議放置 – Revanth