Отредактируйте /etc/ssh/sshd_config
на сервере и добавьте (если его там нет) внизу, UseDNS no
затем перезапустите демон SSH.
Остановит ваши машины от разрешения DNS и ускорит процесс.
Поэтому я создал сервер OpenSSH на машине с win-7, теперь я могу успешно войти на него, но только на этой машине. Я имел в виду, что я могу войти на сервер только тогда, когда мой клиент находится на том же компьютере, что и сервер.
Сейчас на ny android я пытаюсь подключиться, но это слишком долго и я часто получаю "тайм-ауты". Зачем? Это брандмауэр? Я уже установил и входящее правило на сервере, поэтому я не думаю, что это так.
Имя пользователя, которое я пытаюсь использовать на клиенте Android, совпадает с именем моего компьютера (сервера). Так как я создал Ключ с помощью puttygen на самом сервере и добавил открытый ключ в файл "authorized_keys".
На моем андроиде я использовал закрытый ключ, сгенерированный puttygen.
Больше информации:
ssh -i C:\myprivatekey.ppk localhost
ah lic
в качестве usernane на моем Android-клиенте SSH.Отредактируйте /etc/ssh/sshd_config
на сервере и добавьте (если его там нет) внизу, UseDNS no
затем перезапустите демон SSH.
Остановит ваши машины от разрешения DNS и ускорит процесс.