Не удается ssh для моего iphone: ssh_exchange_identification: соединение закрыто удаленным хостом

Я пытаюсь установить соединение ssh с моего ноутбука (macbookpro) на свой iphone. При попытке скопировать ключи с ноутбука на iphone:

$ ssh-copy-id -i ~/.ssh/id_rsa.pub mobile@iphone.local /usr/local/bin/ssh-copy-id: INFO: attempting to log in with the new key(s), to filter out any that are already installed /usr/local/bin/ssh-copy-id: ERROR: ssh_exchange_identification: Connection closed by remote host 

При попытке ssh только с аутентификацией пароля получение в основном того же:

  • Почему ни один кабель Ethernet не может иметь 2 независимых соединения?
  • Подключение нескольких точек доступа
  • Для пары хостов в Интернете, являются ли маршруты одинаковыми в двух направлениях?
  • Время проводов кабельного модема увеличивается до тысячи миллисекунд после 10 минут использования
  • Запуск кабеля cat5 на открытом воздухе
  • Как я могу расширить охват wifi?
  •  $ ssh -vvv mobile@iphone.local OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011 debug1: Reading configuration data /etc/ssh_config debug1: /etc/ssh_config line 20: Applying options for * debug1: /etc/ssh_config line 102: Applying options for * debug2: ssh_connect: needpriv 0 debug1: Connecting to iphone.local [192.168.1.53] port 22. debug1: Connection established. debug3: Incorrect RSA1 identifier debug3: Could not load "/Users/Andryuwka/.ssh/id_rsa" as a RSA1 public key debug1: identity file /Users/Andryuwka/.ssh/id_rsa type 1 debug1: identity file /Users/Andryuwka/.ssh/id_rsa-cert type -1 debug1: identity file /Users/Andryuwka/.ssh/id_dsa type -1 debug1: identity file /Users/Andryuwka/.ssh/id_dsa-cert type -1 debug1: Enabling compatibility mode for protocol 2.0 debug1: Local version string SSH-2.0-OpenSSH_6.2 ssh_exchange_identification: Connection closed by remote host 

    Сканирование порта 22 моего iphone дает следующее:

     $ sudo nmap -sS -sV -p 22 iphone.local Password: Starting Nmap 6.47 ( http://nmap.org ) at 2015-08-09 14:43 PDT Nmap scan report for iphone.local (192.168.1.53) Host is up (0.096s latency). PORT STATE SERVICE VERSION 22/tcp open tcpwrapped MAC Address: D8:BB:2C:83:F8:84 (Unknown) Service detection performed. Please report any incorrect results at http://nmap.org/submit/ . Nmap done: 1 IP address (1 host up) scanned in 0.45 seconds 

    «Tcpwrapped» состояние порта вместо версии OpenSSH действительно странно и запутанно … Но я считаю, что это показывает, что что-то не так с конфигурацией сервера.

    Ключи в порядке, потому что я могу использовать их для успешного подключения к другому хосту. Попытка создания других ключей – никаких изменений не производила.

    Iphone / etc / ssh / sshd_config:

     SyslogFacility AUTHPRIV #LogLevel INFO PermitRootLogin yes #PermitRootLogin without-password #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 # Kerberos options KerberosAuthentication yes KerberosOrLocalPasswd yes KerberosTicketCleanup yes # GSSAPI options GSSAPIAuthentication yes GSSAPICleanupCredentials yes GSSAPIStrictAcceptorCheck yes GSSAPIKeyExchange no UsePrivilegeSeparation sandbox # Default for new installations. AcceptEnv LANG LC_* Subsystem sftp /usr/libexec/sftp-server 

    В чем проблема? Может ли кто-нибудь указать мне в правильном направлении?

    Версия OpenSSH на iphone:

     $ ssh -V OpenSSH 6.7p1, OpenSSL 0.9.8zg 11 Jun 2015 

    Я считаю, что я начал процесс правильно с

     # launchctl load /Library/LaunchDaemons/com.openssh.sshd.plist 

    Я уже пытался удалить known_hosts и все / etc / ssh / ssh_host_ на iphone … Исчерпал идеи. ((

    ОБНОВИТЬ

    Пробовал это:

     $ telnet iphone.local 22 Trying 192.168.1.53... Connected to iphone.local. Escape character is '^]'. Connection closed by foreign host. 

    ==> Нет значка sshd.

    РЕДАКТИРОВАТЬ

    Я проверил, работает ли сервер на моем iphone:

     ps aux | grep [s]shd 

    У меня должна была быть такая строка, как:

     root 749 0.0 0.0 55164 5428 ? Ss Aug09 0:00 /usr/sbin/sshd -D 

    Но я этого не сделал. Похоже, это была моя проблема. Теперь я должен узнать, как начать процесс в iOS.

  • Как сказать Windows 7 игнорировать шлюз по умолчанию
  • «Destination port unreachable» при вызове компьютера в другой подсети
  • Как отдать предпочтение одному сетевому соединению над другим?
  • Переадресация IP-адресов на окнах 7
  • Настройка локальной сети через WiFi
  • Приложение для iPhone для воспроизведения музыки из доли samba
  • One Solution collect form web for “Не удается ssh для моего iphone: ssh_exchange_identification: соединение закрыто удаленным хостом”

    Хорошо, мы прокладываем себе путь вниз:

    В результате попытки подключения к ssh упоминается эта ошибка:

     debug3: Incorrect RSA1 identifier debug3: Could not load "/Users/Andryuwka/.ssh/id_rsa" as a RSA1 public key 
    1. Этот файл существует?
    2. Может ли это имя использоваться для входа на другие хосты (= не повреждено)
    3. Если вы переместите этот идентификатор и сгенерируете новый с ssh-keygen, вы все равно получите ту же ошибку?

    Что касается вывода nmap:

    Вы знаете о https://secwiki.org/w/FAQ_tcpwrapped : «В частности, это означает, что полное рукопожатие TCP было завершено, но удаленный хост закрыл соединение без получения каких-либо данных».

    ==> Получаете ли вы баннер сервера SSH, когда вы:

     telnet iphone.local 22 

    ? Должен выглядеть примерно так:

     # telnet localhost 22 Trying ::1... Connected to localhost. Escape character is '^]'. SSH-2.0-OpenSSH_<SomeVersionNumer> 

    ==> Можете ли вы подключиться к SSH-клиенту на iphone на SSH-сервере на iphone?

    ==> Если нет, можете ли вы подтвердить, что процесс запущен на iphone? например:

     ps aux | grep [s]shd 

    Вы должны получить строку, такую ​​как:

     root 749 0.0 0.0 55164 5428 ? Ss Aug09 0:00 /usr/sbin/sshd -D 

    Если нет, есть ваша проблема: нет работы sshd

    Давайте будем гением компьютера.