Как открыть порт SSH 22?

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

Единственным портом, открытым в устройстве, является 21-й:

userk@dopamine:~$ nmap 160.80.97.X Starting Nmap 6.40 ( http://nmap.org ) at 2015-02-09 20:49 CET Nmap scan report for 160.80.97.X Host is up (0.0092s latency). Not shown: 999 closed ports PORT STATE SERVICE 21/tcp open ftp 

Когда я пытаюсь подключиться к нему, я получаю сообщение об ошибке отказа. Я пробовал с другим портом, но ничего не изменилось. Конфигурационный файл / etc / ssh / sshd_config следующий

 #Port 22 Port 223 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: # The default requires explicit activation of protocol 1 Protocol 2 # HostKey for protocol version 1 #HostKey /etc/ssh/ssh_host_key # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key #HostKey /etc/ssh/ssh_host_ed25519_key # Lifetime and size of ephemeral version 1 server key KeyRegenerationInterval 1h ServerKeyBits 1024 # Ciphers and keying #RekeyLimit default none # Logging # obsoletes QuietMode and FascistLogging SyslogFacility AUTH LogLevel INFO # Authentication: LoginGraceTime 2m PermitRootLogin yes StrictModes yes MaxAuthTries 6 #MaxSessions 10 RSAAuthentication yes PubkeyAuthentication yes # The default is to check both .ssh/authorized_keys and .ssh/authorized_keys2 # but this is overridden so installations will only check .ssh/authorized_keys AuthorizedKeysFile .ssh/authorized_keys 

У меня нет iptables, и я не могу его установить. Как подключиться к устройству с помощью ssh?

Решение

Возникла проблема с сгенерированными ключами. Переместите их в папку / tmp

 mv /etc/ssh/ssh_host_* /tmp 

И восстановите ключи с помощью

 /etc/init.d/S50sshd restart OR /etc/init.d/sshd restart 

или

 ssh-keygen -A 

Благодаря Bratchley, Abrixas2 и 0xC0000022L.

One Solution collect form web for “Как открыть порт SSH 22?”

 #Port 22 Port 223 

Разве это не 22, а 223 являются активными? Вы еще пробовали 223?

  • Сервер Openssh: фатальный: слишком много сокетов для прослушивания. Увеличить MAX_LISTEN_SOCKS
  • Как заблокировать доступ ssh к пользователям с помощью pam?
  • Изолировать ошибки аутентификации SSH в собственный файл журнала на RHEL 6.6
  • Как настроить общий SFTP-каталог для определенных пользователей, установленный с помощью s3fs?
  • Как установить права доступа sftp-сервера и права собственности в общей папке sftp? (ACL?)
  • Как изменить тип сервиса хорошо определенных портов в SElinux (centOS 6.5)
  • Параметры MaxStartups и MaxSessions для ssh-соединений?
  • Войдите через ssh без пароля, удалив файл authorized_keys после первой попытки входа в систему
  • Не удается исключить пользователя в директиве match в конфигурации SSHD
  • Запуск ssh удаленных команд на `bash_history`
  • Freeradius PAM создает пользователя и дома при входе в систему
  • Linux и Unix - лучшая ОС в мире.