Как я могу создать одноразовые ключи (ssh) для использования с scp?
Я пытаюсь настроить универсальный ключ для копирования данных на удаленный сервер (используя scp), но я не уверен, как в этом случае должна выглядеть команда ="" на ключе.
Есть идеи?
Спасибо!
1 ответ
Когда вы говорите о command="" Я предполагаю, что вы ссылаетесь на запись, которую вы можете поместить в ~/.ssh/authorized_keys, ограничивая, какую команду может использовать открытый ключ ssh?
При передаче файла через ssh с помощью scp вы запускаете следующий процесс на удаленной стороне: "scp -t /destination/directory". Следовательно, если вы хотите получить запись, позволяющую вам копировать файлы в каталог /tmp, вы будете использовать следующее
command="scp -t /tmp"
Насколько мне известно, нет записи command="", ограничивающей ключ только для использования scp, но в то же время разрешающей переводы в любой каталог назначения. Совершенно другое решение, которое вполне может не соответствовать вашим потребностям, - использование ограничительной оболочки, такой как scponly.