В настоящее время мой хост-компьютер имеет закрытый ключ, но я хотел бы разработать его на удаленной машине через ssh, поэтому мне нужно клонировать из частного git-репозитория с этой удаленной машины.
Есть ли способ дать временные привилегии машине, на которую я ssh'ing, чтобы я мог клонировать с этой машины?
Конечно, есть решения, такие как генерация закрытого ключа для удаленной машины. или копирование файлов через ssh. Просто интересно, есть ли простая альтернатива.
Спасибо заранее.
Да, существует, можно передать ключи, не копируя их. Вместо ssh user@server
Вы используете ssh -A user@server
. Когда Вы зарегистрированы к удаленной машине, можно проверить, какие ключи можно использовать ssh-add -l
.