-1

ftp の作業コードは次のとおりです。

#!/bin/sh
HOST='host ip address'
USER='yourid'
PASSWD='yourpw'
FILE='output_file.csv'
ftp -n $HOST <<END
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END
exit 0

これは、ファイル転送用の動作する ftp コードです。動作する SFTP コードにするために、このコードにどのような変更を加える必要がありますか?

4

1 に答える 1

0

SFTP[セキュアFTP]について言及している場合。次に、sftp キー (または ssh キー) を生成し、リモート ターゲット サーバーと交換する必要があります。.sshこれらは、リモート マシンのフォルダーに配置する必要があります。これにより、2 つのホスト間のパスワードなしの接続が保証されます。

次に、コマンドを発行するだけです

$ sftp remoteUser@host

リモートマシンにログインします。今はパスワードが必要ないので、それに応じてコードを修正する必要があります。

于 2012-07-13T09:50:00.597 に答える