Подключайтесь через Cygwin без запроса пароля


1

Я пытаюсь подключиться к удаленной машине с помощью Cygwin, соединение успешно, проблема в том, что он всегда спрашивает у меня пароль.

ssh -i ~/.ssh/id_rsa -o "StrictHostKeyChecking no" user@machine.net 'echo test'

Знаете ли вы, как я могу войти на удаленный сервер с помощью Cygwin без запроса пароля?

Кстати - Я попытался поместить закрытый ключ с удаленного компьютера на компьютер Cygwin. known_host файл

Ответы:


1

Я пытался поместить закрытый ключ с удаленного компьютера на компьютер Cygwin,

Закрытый ключ не автоматически полезно; вам также нужно добавить соответствующий общественности ключ (обычно файл id_rsa.pub) для удаленного компьютера ~/.ssh/authorized_keys файл.

Другими словами, вам необходимо явно указать удаленному компьютеру «этот закрытый ключ приемлем».

Добавлен удаленный компьютер в файл known_host

Это не имеет ничего общего с паролями, не так ли? known_hosts о проверке подлинности сервер пользователю, а не пользователю на сервере.


Прежде всего, спасибо за ответ, поэтому в моей личной папке .ssh (C: \ Users \ Private_user \ .ssh) у меня должно быть: id_rsa (закрытый ключ от клиента / удаленного компьютера), known_hosts, authorized_keys (с открытым ключ от клиента / удаленной машины в нем)? Этого достаточно для "тихого" входа в систему? и если я использую CYGWIN, как я уже упоминал, я должен поместить эту папку .ssh внутри: C: \ cygwin64 \ home \ Private_user \ .ssh?
Shachar Hamuzim Rajuan

На клиенте вам нужно id_rsa файл (и, возможно, его соответствующий id_rsa.pub ). На сервере вам не нужно любой закрытые ключи - только authorized_keys с копией открытого ключа. (Я не уверен, как пути Cygwin преобразуются в пути Windows, но вы можете просто запустить оболочку Cygwin и получить доступ ~/.ssh/ оттуда.)
grawity

ммм .... я сделал, как вы сказали, почему-то он продолжает спрашивать у меня пароль. пытаясь получить доступ наоборот из WINDOWS к LINUX, он не запрашивает у меня пароль.
Shachar Hamuzim Rajuan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.