Возможно ли «SSH» подключиться к моей виртуальной машине удаленно?

Мой домашний компьютер: на ноутбуке с Windows 7 также работает виртуальная машина Ubuntu через VirtualBox с мостовым сетевым подключением (в отличие от NAT).

Мой рабочий компьютер: компьютер под управлением Windows 7.

Я хочу подключить SSH к моей домашней машине удаленно с моего рабочего компьютера, потому что я хочу иметь возможность запускать / манипулировать моим веб-сервером LAMP (который включает в себя MySQL, да). Я использую Apache на VirtualBox, и было бы здорово иметь контроль издалека.

Насколько я понимаю, SSH - это способ удаленного входа в ваш терминал, да? Я гуглил эту тему (которая привела меня к таким вещам, как PuTTY), но мне трудно понять, как все это работает или что мне нужно настроить или иметь в виду, как новичок.

Однако было бы неплохо иметь возможность использовать SSH из любого места, если это возможно! это было бы очень удобно.

7
задан 2 July 2014 в 20:28

2 ответа

Для устанавливания/настраивания SSH, необходимо проверить одно из многих руководств, можно найти просмотр Интернета, этот , например.

можно соединиться с viritual machiene через SSH использование следующей команды:

ssh user@ip

Вам после этого предложат ввести Ваш пароль. Смочь соединить Вас потребность, как сказано, IP. Когда соединение локально Вас имеет локальный IP. Можно проверить этот адрес на существующую систему с помощью эти ifconfig команда. Пример:

ifconfig
eth0      Link encap:Ethernet  HWaddr e8:39:35:42:ed:96  
          inet addr:191.13.238.54  Bcast:191.13.255.255  Mask:255.255.0.0
          inet6 addr: fe80::ea39:35ff:fe42:ed96/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:85385 errors:0 dropped:0 overruns:0 frame:0
          TX packets:77885 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:48235010 (48.2 MB)  TX bytes:9640323 (9.6 MB)

inet addr являющийся Вашим локальным IP-адресом, в моем случае 191.13.238.54. Если бы я соединился бы со своим сервером SSH на моем компьютере, я поэтому выполнил бы следующее:

ssh user@191.13.238.54

, Чтобы позволить соединяться от за пределами Вашей сети Вы обязаны передавать входящий трафик, на порте SSH работает, к Вашему локальному IP-адресу через панель администрации для Вашего маршрутизатора. Некоторые маршрутизаторы не могут поддерживать это и работу панели администрации по-другому между производителями. Можно всегда называть поддержку клиентов, если Вы застреваете с этой проблемой.

Для проверки "глобального" IP-адреса можно посетить этот веб-сайт: , каков мой IP?

При соединении с "сервером" через SSH можно выполнить различные задачи, такие как SQL:

mysql -u root -p -h 127.0.0.0

В вышеупомянутом корне сценария пользователь, пароль включен до -p, и хост является 127.0.0.0/localhost (Ваш локальный компьютер).

можно также получить доступ к файлам нано использования или любой другой текстовый редактор как очень популярное и мощное (и сложный) vim. В целом, Вы теперь имеете власть терминала в Ваших руках, это - то, если Вы соединяетесь через PuTTY.

Соединение через, скажем файловый менеджер Ubuntu, дает Вам лучший опыт зрительных восприятий, и позвольте Вам редактировать файлы в редакторе GUI, а не через командную строку. Подобные программы существуют в Windows, необходимо будет полагать что один сами.

9
ответ дан 2 July 2014 в 20:28

Если Вы хотите к ssh к Вашему VM (или даже Вашему компьютеру) откуда-либо свой хост (работа), компьютер должен иметь IP, который можно арендовать от ISP, если они предлагают.

Но если Вы хотите к ssh к Вашему VM от Вашего собственного компьютера, это происходит из-за Вашей установки VirtualBox. Перейдите к своим настройкам VM, сетевой вкладке. Присоедините свой VM к NAT и в усовершенствованном, необходимо установить перенаправление портов как следующее:

Protocol -> TCP, HostIP -> 127.0.0.1, Host Port -> 1222, GuestIP -> (your VM ip shown via command ifconfig), GuestPort -> 22

Наконец Вы можете ssh к своей машине через ssh username@127.0.0.1 -p 1222

3
ответ дан 23 November 2019 в 06:21

Другие вопросы по тегам:

Похожие вопросы: