1

В течение последних 2 дней я пытался настроить свой сервер для входа по парольному SSH-ключу без пароля, и я наконец-то понял свою проблему ... Я в Windows пытаюсь подключиться по SSH к моему компьютеру Centos 7, используя id_rsa в качестве моего ключа SSH, который находится в C:\Users\Me\.ssh\id_rsa . Я перепробовал все, что мог найти в Интернете, пока, наконец, сегодня не понял, что могу использовать команду -i чтобы указать ключ, который я хотел использовать. Теперь единственная проблема заключается в том, как я могу установить его по умолчанию?

Теперь, когда я понял это, у моей папки .ssh некоторое время было странное имя каталога .. Когда я запускаю команду ssh -keygen -t rsa и нажимаю ввод для каждого запроса, это вывод:

C:\Users\Me>ssh-keygen -t rsa
    Generating public/private rsa key pair.
    Enter file in which to save the key (//.ssh/id_rsa):
    Could not create directory '//.ssh'.
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    open //.ssh/id_rsa failed: No such host or network path.
    Saving the key failed: //.ssh/id_rsa.

C:\Users\Me>

Как я могу изменить местоположение моей папки SSH? Когда я пытаюсь подключиться к моей машине, он не может найти ключ, поэтому он не может войти в систему. Я бы предпочел не использовать команду -i каждый раз, когда мне нужно получить доступ к моему серверу ...

РЕДАКТИРОВАТЬ: я использую Git для моего SSH-клиента и моя версия OpenSSH OpenSSH_4.6p1, OpenSSL 0.9.8e 23 Feb 2007

РЕДАКТИРОВАТЬ Решил мою проблему, добавив C:\Users\Me в системный PATH, а затем перезапустив окно моей консоли.

0