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

0 ответов на вопрос