Apa perbedaan antara tunneling SSH Lokal / Remote / Dinamis?

27

Di Putty, ada tiga opsi penerowongan:

masukkan deskripsi gambar di sini

Bisakah seseorang menjelaskan apa perbedaan di antara mereka?

LanceBaynes
sumber

Jawaban:

22

Dari dokumentasi puTTY , khususnya, 4.23 Bagian Panel Terowongan :

Setel salah satu tombol radio 'Lokal' atau 'Remote', tergantung pada apakah Anda ingin meneruskan port lokal ke tujuan jarak jauh ('Lokal') atau meneruskan port jarak jauh ke tujuan lokal ('Remote'). Atau, pilih 'Dinamis' jika Anda ingin Putty memberikan proksi SOCKS 4 / 4A / 5 lokal pada port lokal (perhatikan bahwa proxy ini hanya mendukung koneksi TCP; protokol SSH tidak mendukung penerusan UDP).

  • Lokal - Meneruskan port lokal ke host jarak jauh.
  • Remote - Meneruskan port jarak jauh ke host lokal.
  • Dinamis - Gunakan SOCKS.
jscott
sumber
Apa manfaat menggunakan SOCKS5?
LanceBaynes
@LanceBaynes: Manfaat? Seperti kapan dibandingkan dengan apa? Saya tidak yakin saya mengerti apa yang Anda minta.
jscott
sry, terhadap Lokal / Remote
LanceBaynes
@ lanceBaynes: Konfigurasi sumber daya yang Anda akses akan menentukan yang mana dari tiga opsi yang perlu Anda gunakan. Ini bukan kasus satu opsi menjadi "lebih baik" daripada yang lain.
jscott
5
Saya pasti akan memberikan ini upvote jika jawaban ini memberi saya petunjuk yang lebih baik tentang apa arti Dynamic. "SOCKS 4 / 4A / 5 proxy" tidak berarti apa-apa bagi saya. Meskipun saya yakin saya bisa Google itu. Apakah "Dinamis" mungkin maju dalam dua arah ??
Buttle Butkus
24

Jawaban dari jscott benar, namun setelah membacanya, masih belum sepenuhnya jelas bagi saya kapan saya harus menggunakan lokal dan ketika jauh. Jadi saya meneliti lebih lanjut, dan saya telah menemukan jawabannya di sini :

Gunakan lokal jika Anda memiliki layanan yang berjalan pada mesin yang dapat dijangkau dari mesin jarak jauh, dan Anda ingin mengaksesnya langsung dari mesin lokal. Setelah mengatur tunneling, Anda akan dapat mengakses layanan menggunakan IP host lokal Anda (127.0.0.1)

Gunakan jarak jauh jika Anda memiliki layanan yang dapat dijangkau dari mesin lokal, dan Anda harus membuatnya tersedia untuk mesin jarak jauh. Ini membuka soket pendengaran pada mesin yang Anda gunakan SSH untuk login.

Dinamis seperti lokal, tetapi di sisi klien berperilaku seperti proxy SOCKS. Gunakan jika Anda perlu terhubung dengan perangkat lunak yang mengharapkan penerusan SOCKS.

lbalazscs
sumber
3
Secara khusus, remote membuka soket pendengaran pada mesin yang Anda gunakan SSH untuk login.
Falcon Momot
@ FalconMomot Tepat. Saya telah menambahkan komentar Anda pada jawaban untuk membuatnya lebih jelas.
lbalazscs
-3

server lokal, baik, lokal

biasanya itu berarti server lokal terhubung pada LAN Anda (jaringan area lokal) dan server jarak jauh tidak pada Anda lan tetapi terhubung melalui remote WAN (jaringan area luas) Anda bisa di sebelah atau benua berikutnya atau bisa di ruangan yang sama, cukup pada jaringan terpisah.

BHAVIN
sumber
Selamat datang di ServerFault. Sayangnya jawaban Anda tidak berkontribusi atau menambah diskusi, terutama untuk pertanyaan yang dijawab tahun lalu. Periksa semua pertanyaan terbuka dan lihat apakah Anda dapat membantu di sana.
Brent Pabst
Ini tidak benar-benar relevan dalam konteks. Anda tidak akan mengatur ini sesuai dengan lokasi server di jaringan, tetapi apakah Anda ingin mengakses terowongan dari mesin lokal (di mana dempul berjalan) atau mesin jarak jauh (di mana sshd berjalan).
Falcon Momot