scp -i my.key "ディレクトリではありません"エラー - どの代替策を使用できますか?

scp -i my.key

scpssh選択肢があるようです-i。 SSHには次のようにログインし、パスワードなしでデバイスにログイン-i identity_fileできるファイルがあります。ssh user@dest -i my.keySCPは同じオプションを文書化します

-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.fileuser@dest:/home/user-imy.key

おすすめ記事