GNU/Linux >> Linux の 問題 >  >> Linux

Ssh –複数のホストを介したScp?

質問では、1つ以上のホストを介してのみアクセスできる(SSHで接続することもできる)マシンにSSHで接続する方法について説明します。

scpを使用する同等の方法はありますか? ?つまり、ファイルを遠方のマシンからローカルマシンにコピーしますか(途中ですべてのマシンにパスワードまたはキーアクセスできると仮定します)?

承認された回答:

マルチホップsshと同じように機能します ProxyCommandを使用する場合 。 ProxyCommand その上で何をしても透明です。

Host proxy
  Hostname proxy.tld
  User proxy_user
Host target
  Hostname target.tld
  User target_user
  ProxyCommand ssh -W %h:%p proxy

次に、scp file target:を実行します。 ファイルをプロキシ経由でターゲットにコピーします。


Linux
  1. phpMyAdminで複数のホストを追加する方法

  2. SSHを使用したSOCKSWebプロキシの作成

  3. Ssh – Ssh / scp / sftpユーザーをディレクトリに制限しますか?

  1. Ssh –ネットワーク内のScpを自動化するスクリプト?

  2. Linux – Sshを介したX11転送?

  3. 11 Linux で便利な「ssh」および「scp」コマンド

  1. Linux で SSH 経由で X アプリケーションを実行できない

  2. ソックスではなく、ssh 経由の http プロキシ

  3. ポートフォワーディングなしでルーター経由のssh