Как войти по ssh на сервер без пароля, используя ключ?

Есть удаленный сервер, на который я захожу по ssh используя ключ.
Теперь я хочу этот ключ держать на флешке, для того, чтобы мог подключатся с любой другой машины.
Обычно для подключения к удаленному серверу использовал команду
ssh user@domain -pNNN
Но когда я нахожусь в другом компе, как мне мне при подключении указать путь до файла ключа на флешке?
ну типа ssh user@domain -pNNN /path/to/flash/my.ppk
  • Вопрос задан
  • 149 просмотров
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
man ssh
ssh ... -i /path/to/private_key
Ответ написан
Комментировать
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
# man ssh
...
     -i identity_file
             Selects a file from which the identity (private key) for public key authenti‐
             cation is read.  The default is ~/.ssh/id_dsa, ~/.ssh/id_ecdsa,
             ~/.ssh/id_ed25519 and ~/.ssh/id_rsa.  Identity files may also be specified on
             a per-host basis in the configuration file.  It is possible to have multiple
             -i options (and multiple identities specified in configuration files).  If no
             certificates have been explicitly specified by the CertificateFile directive,
             ssh will also try to load certificate information from the filename obtained
             by appending -cert.pub to identity filenames.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы