Di tempat kerja kami memiliki beberapa server, tetapi hanya satu yang dapat diakses SSH di luar jaringan lokal kami. Jika saya bekerja dari rumah, saya menggunakan Putty untuk terhubung ke salah satu yang dapat diakses, kemudian SSH ke server apa pun yang ingin saya kerjakan.
Apakah ada cara untuk mengotomatisasi proses ini? Saya melihat ada opsi untuk 'terowongan' dan 'proxy', tetapi tidak satu pun yang cocok dengan yang saya coba lakukan.
Saya tahu ini pertanyaan lama, tapi saya pikir masih berguna untuk menambahkan alternatif.
Selain jawaban yang diterima, yang menggunakan SSH di sisi jarak jauh sebagai proxy, Anda juga dapat menggunakan
plink
(Anda bisa mendapatkannya di situs Putty resmi) sebagai proxy lokal.Dalam opsi di bawah Koneksi> Proksi Anda memilih 'Lokal' sebagai jenis proksi dan sebagai perintah proksi lokal yang Anda masukkan
plink "«session name»" -agent -nc %host:%port
. Ganti «nama sesi» dengan nama sesi Putty yang ingin Anda gunakan sebagai proxy.Alasan saya melakukannya dengan cara ini, adalah bahwa saya memerlukan proxy khusus untuk banyak sesi. Dengan menggunakan solusi ini saya dapat dengan mudah mengubah pengaturan server proxy di satu tempat.
(Saya pikir Anda perlu path lengkap ke
plink
jika folder program tidak ada di PATH Anda)Harap dicatat bahwa pendekatannya sedikit berbeda dari jawaban yang diterima. Menggunakan solusi saya, Anda harus memasukkan nama host terakhir (server yang dilindungi yang ingin Anda masuki) di pengaturan sesi. Dengan menggunakan jawaban yang diterima, Anda akan memasuki server proxy sebagai nama host sesi.
sumber