Сервер Ubuntu: ssh показывается в процессе, но не работает

Все это находится в локальной сети. Мой сервер может быть pinged. Я могу запускать php-приложения на своем сервере из локальной сети.

Я установил openssh-сервер. Я попытался выполнить команду:

ps aux

, и он показывает:

process listed as /usr/sbin/sshd -D

Однако, когда я пытаюсь выполнить команду:

netstat -tulpn

, PID /

Честно говоря, я не слишком хорошо понимаю эту область.

Но странно, что SSH использовался для но он внезапно остановился. Мне очень понравилась помощь в разрешении этого вопроса.

EDIT:

Я только понял, что я даже не могу запускать приложения php через браузер. Но localhost в URI работает со страницей index.html по умолчанию.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Только для записи я никогда не менял никаких настроек iptables.

Я даже пытался переустановить ssh пару раз, но у меня возникает ощущение,

Если я отключу брандмауэр с ufw disable, ssh localhost работает.

Теперь, когда я пытаюсь получить доступ к этому серверу с другого ПК, я получаю довольно большое сообщение об ошибке:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @   
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS
POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be
eavesdropping on you right now (man-in-the-middle attack)! It is also
possible that a host key has just been changed. The fingerprint for
the ECDSA key sent by the remote host is
d4:........4:e9:75:06:61. Please contact your
system administrator. Add correct host key in
/home/khalid/.ssh/known_hosts to get rid of this message. Offending
ECDSA key in /home/khalid/.ssh/known_hosts:1   remove with: ssh-keygen
-f "/home/khalid/.ssh/known_hosts" -R 192.168.1.6 ECDSA host key for 192.168.X.X has changed and you have requested strict checking. Host key verification failed.

и нет связи.

1
задан 4 October 2015 в 04:25

1 ответ

Я не думал, что это необходимо, чтобы опубликовать мой собственный ответ, поскольку это было несколько шагов, основанных на комментариях от @gertvdijk и @neo. Во всяком случае, здесь это полный ответ.

Большое спасибо нео и gertvdijk за их вклад. Вот что я сделал, чтобы заставить его работать:

Проверял файл / var / log / syslog с помощью этой команды: sud editor / var / log / syslog Идентифицировал записи, которые, по-видимому, предполагали, что входящий трафик в сети LAN карта была заблокирована. Ниже приведена не точная запись, но она должна дать кому-то идею: [UFW BLOCK] IN = eth1 OUT = MAC = .... SRC = $ Итак, если у вас похожие записи, вы заблокированы. В моем случае eth1 подключается к моей локальной сети и eth0 в Интернет. Тем не менее, проблема STRANGE заключается в том, что я никогда не включал или не отключил брандмауэр. Поэтому я в тупике, как это могло произойти. В любом случае я использовал sudo ufw allow 22 для ввода входов этого порта.

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

Еще раз спасибо за поддержку!

1
ответ дан 25 May 2018 в 02:09

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

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