(やっていること)
TeraTermを使用しaws環境にアクセスしています。
踏み台からサーバにアクセスする形となっております。
踏み台とサーバはsshでアクセスします。
TeraTerm
1踏み台:ssh -i 秘密鍵のパス ユーザ名@ホスト名 -p ポート番号 2サーバ:ssh -i 秘密鍵のパス ユーザ名@ホスト名
(やりたい事)
サーバにあるディレクトリを踏み台に転送したいです。
転送の仕方はscpコマンドで行いたいです。
サーバにアクセスしている状態でscpコマンドを実行したいです。
(困っている事)
サーバにアクセスしている状態で下記のscpコマンドを実行した時に13890: No such file or directoryと表示されてしまいます。
TeraTerm
1scp -r -p -i 踏み台の秘密鍵 転送元ディレクトリパス 踏み台ユーザ名@ホスト名:転送先ディレクトリパス -P ポート番号
逆に踏み台にいる状態で下記のscpコマンドを実行すると転送できます。
TeraTerm
1scp -r -p -i サーバの秘密鍵 サーバユーザ名@ホスト名:転送元ディレクトリパス 転送先ディレクトリパス
ディレクトリパスはどちらも同じものを指定しており、エラーに関してはNo such file or directoryのみなのでどちらのパスが違うかも分かりません。
ちなみに踏み台でもサーバでも上記のscpコマンドで指定しているパスをcdコマンドで実行すると移動できます。
分かる方がいましたらご教示頂きたいです。よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー