GNU/Linux >> Belajar Linux >  >> Linux

Ssh – Scp Melalui Banyak Host?

Pertanyaan tersebut menjelaskan bagaimana cara memasukkan SSH ke dalam mesin yang hanya dapat diakses melalui satu atau lebih host (yang juga dapat dimasukkan ke dalam SSH).

Apakah ada cara yang setara untuk menggunakan scp ? Artinya, salin file ke mesin lokal saya dari mesin yang jauh (dengan asumsi saya memiliki kata sandi atau akses kunci ke semua mesin di sepanjang jalan)?

Jawaban yang Diterima:

Ini bekerja dengan cara yang sama seperti ssh multi-hop jika Anda akan menggunakan ProxyCommand . ProxyCommand transparan terlepas dari apa yang Anda lakukan di atas itu.

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

Kemudian jalankan scp file target: akan menyalin file melalui proxy ke target.


Linux
  1. Ssh – Membatasi Pengguna Ssh/scp/sftp ke Direktori?

  2. 11 Perintah "ssh" dan "scp" yang berguna di Linux

  3. Tidak Dapat Menjalankan Aplikasi X Melalui SSH di Linux

  1. scp satu file ke beberapa lokasi

  2. Menjalankan beberapa utas scp secara bersamaan

  3. Salin data melalui terowongan SSH melalui beberapa lompatan

  1. Cara Menambahkan Banyak Host di phpMyAdmin

  2. Membuat Proksi Web SOCKS menggunakan SSH

  3. Beberapa Perintah Di Sshpass?