Я сгенерировал пару ключей и добавил открытый ключ на свой сервер.

Когда я хочу подключиться к своему серверу, я использую команду:

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