Saya memiliki CentOS vm di tempat kerja di mana saya dapat SSH melakukannya secara lokal dengan alamat IP lokalnya, tetapi ketika saya berada di luar kantor, saya tidak dapat SSH menggunakan alamat IP eksternal itu. Itu menggunakan OpenSSH. Saya merasa ini diblokir di tingkat jaringan karena saya mendapatkan koneksi yang ditolak pesan ketika mencoba telnet ke port 22 dari IP eksternal. Saya bukan orang yang awalnya mengatur vm. Mungkinkah ada hal lain di server yang menyebabkan ini? Apakah ada hal lain yang bisa saya uji?
0
Jawaban:
Jika Anda dapat menggunakannya secara lokal maka SSHd sedang berjalan dan itu OK.
Kemungkinan besar yang perlu Anda lakukan adalah menempatkan redirection port 22 (atau port lain yang tidak digunakan) dari router / gateway yang melayani jaringan kantor Anda ke port 22 dari VM yang ingin Anda sambungkan. Ini kemungkinan besar tidak ada. (jadi pengalihan dari IP eksternal: 22, atau bahkan port lain, ke VM_IP: 22)
sumber
Masalah yang mungkin terjadi adalah aturan port forwarding yang tidak ditentukan dengan benar atau tidak ada. Pastikan yang berikut ini akurat:
sudo vi /etc/ssh/sshd_config
- Tentukan port mana saja yang ingin Anda gunakan di siniifconfig
.Jika ini bukan masalah, keamanan jaringan Anda dapat memblokir ini sebagai bagian dari aturan standar mereka, dalam hal ini berbicara dengan administrator sistem Anda.
sumber