Как я могу подключиться через SSH (Putty) к моей машине VMWare (Ubuntu)?

20

Я пытаюсь подключиться к своей машине VMWare (Workstation 7.1.3) (Ubuntu Lucid) через SSH. Я прочитал некоторые другие сообщения , но я не могу понять это. Я побежал ifconfig, и получил inet addr:и Bcastи, Mask:кажется, IP-адреса. Если я пытаюсь подключиться через Putty SSH к любому из этих адресов, это не работает. Я также попытался подключиться к своему IP-адресу (с whatismyip.com).

Примечание. Все это происходит на одном настольном компьютере.

orokusaki
источник
Можете ли вы пропинговать 'inet addr:'свою виртуальную машину с настольного компьютера?
Важно, чтобы сетевой адаптер в настройках виртуальной машины был переведен в Bridgedрежим.
амфибия

Ответы:

36

Установлен ли пакет openssh-server на вашей виртуальной машине Ubuntu? Вам потребуется этот пакет, если вы хотите подключиться к нему по SSH.

Вы можете убедиться, открыв терминал (я думаю, через консоль VMWare) в Ubuntu и запустив:

sudo apt-get install openssh-server
fooraide
источник
18

Как это сделать? Вот полные шаги. Просто следуйте этим шагам:

  1. В терминале используйте команду: sudo apt-get install openssh-server

  2. Переключитесь в режим сетевого моста и внесите эти изменения в Панель управления виртуальной машиной («Редактирование»> «Настройки виртуальной машины»).

  3. перезагрузите виртуальную машину

  4. Запустите команду «ifconfig» в терминале и получите «inet addr» из «eth0»

Вот и все ! Теперь используйте этот IP для подключения через ssh (я использую Putty в моей Windows 8)

Раджат Гупта
источник
7

Если сеть настроена правильно - либо с переадресацией портов, либо с использованием «моста», и SSH все еще не работает (из текста вопроса, который, кажется, имеет место), то либо ssh не установлен, либо не работает. Например, ssh по умолчанию не работает на Kali, хотя он уже установлен. Вам придется запустить его самостоятельно.

Чтобы запустить службу ssh:

service ssh start
Guya
источник
1
Это такой же правильный ответ, как и утвержденный. Если сеть настроена должным образом - либо с переадресацией портов, либо как «мостовая», и SSH все еще не работает (из текста вопроса, который, кажется, имеет место). Затем либо ssh не установлен, либо не запущен. Например, ssh по умолчанию не работает на Kali, хотя он уже установлен. Вам придется запустить его самостоятельно.
Guya
1
Как человек, который только иногда использует Linux, это то, что всегда сбивает меня с толку.
tt9
1

Проверьте, разрешен или не разрешен SSH в настройках брандмауэра, если вы используете Linux с графическим интерфейсом, это может выглядеть так:

Нажмите на систему -> Администрирование -> уровень безопасности и брандмауэр

Нажмите на вкладку параметров брандмауэра, включите его, примените и сохраните.

Здесь вы можете разрешить telnet и https. Благодарность

Захид
источник
-1

На моем Centos я подключился таким образом. Настройка интернет-соединения (NAT, BOOTPROTO = DHCP), перезапуск сервисной сети. Затем выясните IP - ip a - и используйте этот IP в замазке.

Хонза Мика
источник