Apa perbedaan fungsi antara keduanya? Saya agak bingung karenanya.
Penerusan lokal membuat port jarak jauh tersedia secara lokal.
Penerusan jarak jauh membuat port lokal tersedia dari jarak jauh.
Tetapi 'ketersediaan' ini akan bekerja di kedua arah ... atau apakah itu?
Misalnya berikut ini (dikeluarkan dari 'rumah' tuan rumah)
ssh -R 1234:localhost:2345 user@work
Ini akan membuat terowongan aman antara work :: 1234 dan home :: 2345, kan?
Jika saya memasukkan sesuatu di satu ujung, itu akan keluar di ujung lainnya.
Tapi kemudian, saya dapat mencapai hal yang sama dengan panggilan berikut dari host 'work':
ssh -L 1234:localhost:2345 user@home
Jadi, satu-satunya perbedaan adalah dari mana saya menyebutnya, benar?