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