SSH и Windows 10: соединение работает с Powershell и Git Bash, но не с другими инструментами
326
Aventinus
Я сгенерировал пару ключей и добавил открытый ключ на свой сервер.
Когда я хочу подключиться к своему серверу, я использую команду:
ssh [username]@[server]
,
Это прекрасно работает, когда я использую Powershell или Git Bash.
Однако, если я пытаюсь подключиться через Cygwin / Ubuntu Shell, я получаю следующую ошибку:
Permission denied (publickey).
Когда я пытаюсь подключиться с помощью Filezilla, я получаю следующую ошибку:
Status: Connecting to [server]... Response: fzSftp started, protocol_version=8 Command: open "[username]@[server]" 22 Error: Disconnected: No supported authentication methods available (server sent: publickey) Error: Could not connect to server
- Q1: Как я могу нормально подключиться, используя Powershell, но не остальные?
- Q2: как я могу это исправить?
РЕДАКТИРОВАТЬ: я только что понял следующее:
Когда посетить .ssh
папку с помощью PowerShell или Git Bash и типа ls
можно увидеть следующие файлы: id_rsa id_rsa.pub known_hosts
.
Однако, когда я проверяю с Cygwin или Ubuntu Shell, я вижу только known_hosts
.
0 ответов на вопрос
Похожие вопросы
-
4
Изменить Cygwin Prompt
-
6
Хорошее руководство по PowerShell, начало работы с более продвинутым использованием
-
10
Как настроить SSH, чтобы мне не приходилось вводить свой пароль?
-
-
3
Как я могу использовать ssh для запуска команды на удаленной машине Unix и выхода до ее завершения?
-
8
Спаси меня от бессмысленного терминала
-
5
Отключение звукового сигнала окна cmd
-
4
Как заставить ключи HOME или END работать в mc, работающем на OS X (ssh)
-
3
Чтобы получить Почту работай для `git am`
-
3
Powershell пинг до бесконечности
-
3
/ usr / bin / reset отключает возврат