Saya butuh bantuan dengan menemukan yang ssh
setara dengan penerusan remote Putty. Skenarionya adalah jika saya menggunakan penerusan remote Putty seperti ini
Saya dapat mengakses localhost:3030
dengan menghubungkan ke remote:3000
. Tetapi jika saya mencoba untuk menyelesaikan menggunakan ssh
perintah yang sama seperti itu
ssh -R 3000:localhost:3030 REMOTE_IP
Saya mendapatkan respons kosong ketika saya mencoba mengakses server saya menggunakan Chrome:
ssh
port-forwarding
putty
HaMAD
sumber
sumber
ssh
dengan-vvv
bendera. Ini akan membuat ssh mencetak banyak informasi debug. Kemudian coba sambungkan ke port jarak jauh seperti sebelumnya. Jika upaya koneksi jarak jauh Anda berhasil kembali ke proses ssh lokal, ssh harus mencetak beberapa informasi debug tentang upayanya untuk menangani permintaan terowongan.Jawaban:
-R melakukannya secara terbalik, menempatkan 3000 port pada sisi jarak jauh yang menghubungkan ke 3030 locall.
-L
adalah apa yang Anda inginkan;ssh juga memiliki opsi -D jika Anda ingin mengonfigurasi Chrome untuk menggunakan port ini dan kemudian semua koneksi diselesaikan dari server jarak jauh sebagai asal koneksi.
sumber
ssh -R REMOTE_IP:3000:localhost:3030 REMOTE_IP
untuk memastikan bahwa ujung jarak jauh mendengarkan pada antarmuka publik di sisi jarak jauh. Lihat diss -lntp
ujung remote. Cobawget REMOTE_IP:3000
di koneksi ssh Anda untuk melihat apakah Anda mendapat respons. Jika gagal cobassh -vv
seperti yang disebutkan sebelumnya.Setelah banyak perjuangan akhirnya saya menemukan jawabannya. Masalahnya agak aneh karena saya melakukan ssh -R 3030: localhost: 3030 tetapi yang perlu saya lakukan adalah ssh -R 3030: 127.0.0.1: 3030 dan ia dapat terhubung dengan benar
sumber