以前,下面的腳本在執行時沒有詢問密碼,但突然間它正在詢問密碼。我試圖在單引號中傳遞用戶名,密碼和服務器名稱,但仍然要求輸入密碼。腳本中的ftp通過密碼在腳本中詢問密碼
#!/bin/ksh
HOST=ftp.test.com
USER=test
PASSWD=test
ftp -A [email protected]$HOST <<SCRIPT
$PASSWD
quit
以前,下面的腳本在執行時沒有詢問密碼,但突然間它正在詢問密碼。我試圖在單引號中傳遞用戶名,密碼和服務器名稱,但仍然要求輸入密碼。腳本中的ftp通過密碼在腳本中詢問密碼
#!/bin/ksh
HOST=ftp.test.com
USER=test
PASSWD=test
ftp -A [email protected]$HOST <<SCRIPT
$PASSWD
quit
你必須改用,
ftp ftp://$USER:[email protected]$HOST
如果你的遠程主機提供它,寧願'ssh'或'sftp'爲純'ftp'(因爲密碼以明文形式發送) –