Devbox имеет Windows 8.1 в качестве основной ОС, на которой работает VirtualBox, и виртуальную машину с CentOS 7 для разработки. Devbox подключается к серверу разработки CentOS 7 через кабель Ethernet. Сервер разработки не подключен к Интернету или любому другому компьютеру.
ОС хоста devbox Windows 8.1 может подключиться к серверу разработки по протоколу PuTTY после внесения изменений в конфигурацию, описанных в этом другом посте. Однако виртуальная машина CentOS 7 внутри devbox не может устанавливать SSH-соединения с сервером разработки.
В виртуальной машине devbox, когда я печатаю
cd /etc/sysconfig/network-scripts
А затем введите:
ls ifcfg-*
Терминал распечатывает ifcfg-lo
.
Когда я следующий тип:
nano ifcfg-lo
Терминал показывает:
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
Однако я не решаюсь вносить другие изменения, показанные в другой публикации, потому что виртуальная машина devbox должна сохранять способность ssh
через Интернет.
Какие изменения необходимо внести в devbox, чтобы виртуальная машина CentOS 7 могла подключаться по SSH к серверу разработки?
Обратите внимание, что виртуальная машина на devbox может подключаться к удаленным серверам через Интернет по протоколу SSH. Таким образом, текущая проблема состоит в том, чтобы просто узнать, как подключиться к локальному серверу разработки Ethernet, когда пользователь вводит ssh username@192.168.100.2
.