sudo target
目的地に到達する必要があるSSHジャンプサーバーがあります。ローカルにはid_rsaがあり、ジャンプするときにルートid_rsaを使用する必要があります。
次の設定では、次の作業をローカルで実行できますssh target
。
Host jumphost
User jumpUser
Host target
RemoteCommand sudo ssh targetIP
RequestTTY yes
Hostname jumphost
User jumpUser
ローカルとターゲットの間でファイルをコピーしたいです。残念ながら、scp target:/etc/hostname ./
Jumphostは私に間違ったファイルを与えました。
うまくいかない:
- -oProxyCommandまたは-oProxyJumpを使用してください。
ssh target "cat /etc/hostname"
->コマンドラインとリモートコマンドを実行できません。ssh -L 12345:targetIp:22
+scp -P 12345 xxx yyy
ターゲットに接続しましたが、scpはパスワードを要求します。
だから質問は:ファイルをコピーする方法は?