Ini bukan jawaban yang tepat tetapi pemecah masalah, mudah-mudahan membantu networker kurang berpengalaman lainnya seperti saya.
Dalam kasus saya (firefox + ubuntu16) browser terhubung, tetapi menampilkan halaman kosong (dengan logo tensorboard di tab), dan tidak ada aktivitas log sama sekali. Saya masih tidak tahu apa yang bisa menjadi alasan untuk itu (tidak terlalu memperhatikannya tetapi jika ada yang tahu, beri tahu!), Tetapi saya menyelesaikannya dengan beralih ke browser default ubuntu. Berikut langkah-langkah pastinya, hampir sama dengan jawaban @Olivier Moindrot:
- Di server, mulai tensorboard:
tensorboard --logdir=. --host=localhost --port=6006
- Di klien, buka terowongan ssh
ssh -p 23 <USER>@<SERVER> -N -f -L localhost:16006:localhost:6006
- Buka ubuntu
Browser
dan kunjungi localhost:16006
. Halaman tensorboard harus dimuat tanpa banyak penundaan.
Untuk memeriksa apakah terowongan SSH berfungsi secara efektif, server gema sederhana seperti skrip python ini dapat membantu:
- Masukkan skrip ke dalam
<ECHO>.py
file di server dan jalankan dengan python <ECHO>.py
. Sekarang server akan mendengarkan skrip echo di 0.0.0.0:5555 .
- Di klien, buka terowongan ssh
ssh -p <SSH_PORT> <USER>@<SERVER> -N -f -L localhost:12345:localhost:5555
- Pada klien, di terminal yang sama yang digunakan untuk membuka terowongan (langkah 2.), penerbitan
telnet localhost 12345
akan terhubung ke skrip gema yang berjalan di server. Mengetik hello
dan menekan enter akan mencetak hello
kembali. Jika demikian, tunnel SSH Anda berfungsi. Ini adalah kasus saya, dan membawa saya pada kesimpulan bahwa masalahnya melibatkan browser. Mencoba menyambung dari terminal lain menyebabkan terminal macet.
Seperti yang saya katakan, semoga membantu!
Salam,
Andres