Я очень новичок в Linux и буквально только начал использовать его в прошлые выходные. Я пытаюсь запустить сервер и запустить SSH на моей машине. Я установил openSSH-сервер через aptitude и на основе различных онлайн-уроков, которые, казалось, были всем, что мне нужно было сделать. Тем не менее, я все еще не могу войти через PuTTY на удаленной машине. Когда я запустил chkconfig он сказал, что SSH был выключен, и я понятия не имею, как его включить. Не только это, но я не уверен, какой IP использовать из ifconfig . eth0? lo? Который из? Может кто-нибудь, пожалуйста, проинструктировать меня, как включить SSH и какой IP-адрес я должен использовать для подключения к нему?

Не уверен, что это актуально, но я запускаю его через VirtualBox, потому что я жду на сервере.

2 ответа2

0

Вы можете запустить SSHd с

sudo service ssh start

хотя вы правы в том, что это должно начаться автоматически. Если вы бежите

netstat -ln | grep 22

тогда вы должны получить следующее в ответе, если он настроен правильно:

tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN

Это означает, что вы можете использовать любой из IP-адресов компьютера для подключения. Выяснение того, как добраться до машины, зависит от вашей виртуальной машины и от того, как настроены в ней сети.

0

Чтобы включить SSH сервер:

  1. Установить SSH Daemon -> sudo apt-get установить openssh-сервер
  2. Проверьте свой IP-адрес Linux VirtualMachine (VM) (ifconfig - eth0 / eth1)
  3. С вашего хост-компьютера используйте Putty (или другой клиент telnet) и подключитесь к IP-адресу eth0 / eth1 (или другим подобным вещам)

Некоторые пояснения: вот ссылка Loopback - эта ссылка идет сама на себя. eth0 / eth1 / eth? - обычно это ваша локальная сеть / сетевое соединение.

А также, поскольку вы упомянули, что работаете на виртуальной машине с использованием VirtualBox, убедитесь, что в настройке виртуальной машины Virtualbox вы задали для сети значение "Bridged". Мостовое соединение позволяет виртуальной машине иметь собственный IP-адрес непосредственно с маршрутизатора / DHCP-сервера в сети, к которой подключен хост.

Если вы используете его как NAT или Internal Only, он не будет работать.

Если вы уже настроили их как NAT или Internal Only, измените сеть на Bridged, а затем перезапустите виртуальную машину, и вы должны получить IP-адрес, к которому вы действительно можете подключиться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .