Devbox memiliki Windows 8.1 sebagai OS host yang menjalankan VirtualBox dan mesin virtual dengan CentOS 7 untuk pengembangan. Devbox terhubung ke server pengembangan CentOS 7 melalui kabel Ethernet. Server pengembangan tidak terhubung ke Internet, atau ke komputer lain mana pun.
OS host devbox Windows 8.1 dapat SSH ke server pengembangan menggunakan Putty setelah membuat perubahan konfigurasi yang dijelaskan dalam posting lain ini . Namun, mesin virtual CentOS 7 di dalam devbox adalah tidak dapat membuat koneksi SSH ke server pengembangan.
Di mesin virtual devbox, ketika saya mengetik
cd /etc/sysconfig/network-scripts
Dan kemudian ketik:
ls ifcfg-*
Terminal mencetak ifcfg-lo
.
Ketika saya ketik berikutnya:
nano ifcfg-lo
Terminal menunjukkan:
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
Namun, saya ragu untuk melakukan perubahan lain yang ditampilkan di postingan lain karena mesin virtual devbox perlu mempertahankan kemampuannya ssh
melalui Internet juga.
Perubahan apa yang perlu dibuat di devbox untuk memungkinkan CentOS 7 VM ke SSH ke server pengembangan?
Perhatikan bahwa mesin virtual di devbox dapat SSH ke server jarak jauh melalui Internet. Jadi masalah saat ini hanya membuatnya tahu bagaimana menghubungkan ke server pengembangan Ethernet lokal ketika pengguna mengetik ssh username@192.168.100.2
.