scp
ssh
選択肢があるようです-i
。 SSHには次のようにログインし、パスワードなしでデバイスにログイン-i identity_file
できるファイルがあります。ssh user@dest -i my.key
SCPは同じオプションを文書化します
-i identity_file
選ぶ文書公開鍵認証に使用されるID(秘密鍵)を読み込みます。このオプションは 直接通過 SSH(1)へ。
(強調)。文書がscp my.file user@dest:/home/user/ -i my.key
失敗したため、明らかに間違っています。
my.key: ディレクトリではありません
いいえ、実際にはディレクトリではありません。明らかに、scp
パラメータを直接渡すのではなく、最初にssh
チェックを実行し、チェックがscp
間違っている可能性があります(パラメータはいディレクトリ)
とにかく、もうscp -i
壊れているので、何を変えることができますか? SCPバージョンはDebian 10、2018年のマンページで、--version
利用可能なオプションはありません。
ベストアンサー1
オプションを指定する必要があります。今後ソースとターゲット:
scp -i my.key my.file user@dest:/home/user/
バラより要約man scp
:
SCP[-346ABCpqr TV][-氏 パスワード][- F ssh_config][-私 身分証明書][-J 目的地][-エル 限界][- モールド SSH_オプション][-血 ポート][-S プログラム]源泉...ターゲット
表示されるエラーは、 と をscp
ソースと宛先と解釈した結果です。宛先がディレクトリであることを確認しますが、ファイルなので失敗します。my.file
user@dest:/home/user
-i
my.key