Я сгенерировал пару ключей и добавил открытый ключ на свой сервер.
Когда я хочу подключиться к своему серверу, я использую команду:
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
.