Не мог соединиться через SSH от моего ПК

У меня есть проблемы для подключения сервера Linose через SSH от моей консоли человечности. Я могу соединиться с другого ПК на тот же сервер.

Когда я работаю:

$ sudo apt-get install openssh-server
ssh stop/waiting
sudo apt-get install openssh-server

Все, кажется, хорошо, но

$ sudo service sshd
sshd: unrecognized service

И когда я пытаюсь подключить свой сервер:

ssh root@xx.xx.xx.xx

Я получаю приведенное к таймауту сообщение.

Я попробовал удаление и переустанавливаю, но я получаю то же сообщение. Я также попробовал:

$ ssh localhost

И все хорошо работает.

ОТРЕДАКТИРУЙТЕ результаты для ssh -vvv root@xx.xx.xx.xx

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to 45.33.12.79 [45.33.12.79] port 22.

ОБНОВЛЕНИЕ я работал:

$ sudo lsof -i | grep ssh
sshd      12020    root    3u  IPv4 125114      0t0  TCP *:ssh (LISTEN)
sshd      12020    root    4u  IPv6 125116      0t0  TCP *:ssh (LISTEN)

И:

$ netstat -l --numeric-ports | grep 22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN

ОБНОВЛЕНИЕ 2

$ sudo gedit /etc/ssh/sshd_config

...
# What ports, IPs and protocols we listen for
Port 22
...
# Change to no to disable tunnelled clear text passwords
#PasswordAuthentication yes
...

ОБНОВЛЕНИЕ 3

$ sudo ufw status verbose
Status: Inactive
0
задан 25 August 2015 в 06:59

2 ответа

это кажется мне как проблема с разрешением на папке (и рекурсивные файлы)/home/user/.ssh /

, Вы хотите эту папку (.ssh) и все файлы внизу, чтобы быть защищенными от любого (кроме Вас, конечно). Так измените разрешение в этой папке (и во все файлы внизу) с командой chmod.

Sudo chmod 600 ~./ssh

число является установкой разрешения, я думаю 600, решит проблему, которая я верю основам из слишком разрешающего из файла.

выше команды удалит Чтение, Запись и Выполнит разрешение от Всех, кроме владельца папки (и файлы в нем), который в этом случае является Вами.

0
ответ дан 1 October 2019 в 03:23
  1. я не думаю, что эта разновидность использует часть конца демона. Я думаю, что Ваше сервисное название является ssh-сервисом. Я могу быть неправ в этом все же.

  2. Ваш брандмауэр может отфильтровывать порт 22.

Делают сканирование портов на Вашей машине и проверку, чтобы видеть, открыто ли 22.

Редактирование

Хорошо - теперь - проверяет, что Ваша конфигурация SSH слушает на 22. Я все еще думаю, что это не sshd, это - что-то еще. Сервис ssh состояние или что-то вроде этого. Не работали над той разновидностью в долгое время.

Следующий - у Вас есть брандмауэр промежуточным? Попытайтесь выключить iptables, если у Вас есть он на. Fail2ban? Они все могут вызвать проблемы. Войдите в конфигурацию пепла и удостоверьтесь, что аутентификация по паролю идет, если Вы просто пытаетесь соединиться без каких-либо сертификатов или реальной безопасности.

Редактирование снова

я сказал бы, что существует некоторый тип правила брандмауэра или поврежденного правила IPtable о Вашем поле хоста затем, если другие могут соединиться с сервером. Я видел это больше раз, чем можно верить. Выполните сброс на iptables на хосте. (Можно ли даже проверить с помощью ping-запросов машину сервера?)

Это - старая жизнеспособная причина в этой точке с тех пор ssh localhost работы.

Редактирование снова снова

Iptables не является службой.

http://www.cyberciti.biz/tips/linux-iptables-how-to-flush-all-rules.html

0
ответ дан 1 October 2019 в 03:23

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

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