Як я можу підключитися через SSH (Putty) до моєї машини VMWare (Ubuntu)?


20

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

Примітка. Це все відбувається на одному настільному комп’ютері.


Чи можете ви відірватись 'inet addr:'від вашого віртуального комп'ютера з настільного комп'ютера?

Важливо, щоб мережевий адаптер у налаштуваннях VM був змінений на Bridgedрежим.
амфібій

Відповіді:


36

Чи встановлений пакунок opensh-сервера на вашому Ubuntu VM? Цей пакет вам знадобиться, якщо ви хочете підключитися до нього через SSH.

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

sudo apt-get install openssh-server

18

Як це зробити? Ось повні кроки. Просто виконайте наступні дії:

  1. У команді використання терміналу: sudo apt-get install openssh-server

  2. Перейдіть у режим мостових мереж, внесіть ці зміни до панелі управління віртуальної машини (Редагувати> Налаштування віртуальної машини)

  3. перезавантажте VM

  4. Запустіть команду "ifconfig" у терміналі та отримайте "inet addr" з "eth0"

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


7

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

Щоб запустити службу ssh:

service ssh start

1
Це така ж відповідна відповідь, як і схвалена. Якщо мережа налаштована належним чином - або з переадресацією порту, або як "мостова", і SSH все ще не працює (з тексту питання, який, здається, так). Тим більше, що або ssh не встановлено, або не працює. Наприклад, ssh не працює за замовчуванням у Kali, хоча він уже встановлений. Вам доведеться запустити його самостійно.
guya

1
Як людина, яка лише час від часу використовує Linux, це та річ, яка мене завжди обтяжує.
tt9

1

Перевірте, чи SSH дозволений чи заборонений у налаштуваннях вашого брандмауера, якщо ви використовуєте Linux із графічним інтерфейсом, можливо, це так:

Клацніть на системі -> Адміністрація -> рівень безпеки та брандмауер

Перейдіть на вкладку опції брандмауера, увімкніть її, застосуйте та збережіть.

Тут ви можете дозволити також telnet і https. Спасибі


-1

З моїм Centos я зв’язався таким чином. Налаштування підключення до Інтернету (NAT, BOOTPROTO = DHCP), перезапуск сервісної мережі. Потім знайдіть IP - ip a - і використовуйте цей IP в шпаклівці.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.