Как я могу подключиться через SSH (Putty) к моей машине VMWare (Ubuntu)?
Я пытаюсь подключиться к своей машине VMWare (Workstation 7.1.3) (Ubuntu Lucid) через SSH. Я прочитал некоторые другие сообщения, но я не могу понять это. Я побежал ifconfig
и получил inet addr:
а также Bcast
а также Mask:
которые кажутся IP-адресами. Если я пытаюсь подключиться через Putty SSH к любому из этих адресов, это не работает. Я также попытался подключиться к своему IP-адресу (с whatismyip.com).
Примечание. Все это происходит на одном настольном компьютере.
6 ответов
Установлен ли пакет openssh-server на вашей виртуальной машине Ubuntu? Вам потребуется этот пакет, если вы хотите подключиться к нему по SSH.
Вы можете убедиться, открыв терминал (я думаю, через консоль VMWare) в Ubuntu и запустив:
sudo apt-get install openssh-server
Как это сделать? Вот полные шаги. Просто следуйте этим шагам:
В терминале используйте команду:
sudo apt-get install openssh-server
Переключитесь в режим сетевого моста и внесите эти изменения в Панель управления виртуальной машиной ("Редактирование"> "Настройки виртуальной машины").
перезагрузите ВМ
Запустите команду "ifconfig" в терминале и получите "inet addr" из "eth0"
Вот и все! Теперь используйте этот IP для подключения через ssh (я использую Putty в моей Windows 8)
Если сеть настроена правильно - либо с переадресацией портов, либо с использованием "моста", и SSH все еще не работает (из текста вопроса, который, кажется, имеет место), то либо ssh не установлен, либо не работает. Например, ssh по умолчанию не работает на Kali, хотя он уже установлен. Вам придется запустить его самостоятельно.
Чтобы запустить службу ssh:
service ssh start
Проверьте, разрешен или не разрешен SSH в настройках брандмауэра, если вы используете Linux с графическим интерфейсом, это может выглядеть так:
Нажмите на систему -> Администрирование -> уровень безопасности и брандмауэр
Нажмите на вкладку параметров брандмауэра, включите его, примените и сохраните.
Здесь вы можете разрешить telnet и https. Спасибо
Итак, я на рабочей станции 15, и, как сказал Раджат:
- В терминале используйте команду: sudo apt-get install openssh-server
- Убедитесь, что в настройках сетевого адаптера виртуальной машины указан NAT.
- перезагрузите виртуальную машину
- Запустите команду «ifconfig» в терминале и получите «inet addr» «your_adapter».
- Откройте порт брандмауэра:
firewall-cmd --zone=public --permanent --add-service=ssh
Теперь вы сможете подключиться к своей виртуальной машине.
На моем Centos я подключился таким образом. Настройка интернет-соединения (NAT, BOOTPROTO=DHCP), перезапуск сервисной сети. Затем выясните IP - ip a - и используйте этот IP в замазке.