SCP без пароля
SCP без пароля
Понадобилось для копирования по SCP без запроса пароля.
Первое что нужно сделать это сгенерировать ключ.
==================================================
ssh-keygen -t dsa -C «yas»
на запросы жмакаем ENTER
===========================================
imbicile@it-imbicile:~$ ssh-keygen -t dsa -C «yas» Generating public/private dsa key pair. Enter file in which to save the key (/home/imbicile/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/imbicile/.ssh/id_dsa. Your public key has been saved in /home/imbicile/.ssh/id_dsa.pub. The key fingerprint is: 62:1b:22:fb:53:4e:41:04:9a:45:03:cf:e8:df:b4:97 «yas» The key's randomart image is: +--[ DSA 1024]----+ | .o=o. | | B .. | | + o. | | . . | | o . =.S | | + =o= . | | . .++ E | | .. .. | | .. | +-----------------+
================================================
Копируем ключ на удаленный сервер
=====================================
ssh-copy-id user@example.com
В случае ошибки вида “usr/bin/ssh-copy-id: ERROR: No identities found”
==================================================
eval `ssh-agent` ssh-add ssh-copy-id user@example.com
Теперь при подключении по SSH и выполнение SCP пароль не будет запрашиваться.
Также механизм описан в статье Управление серверами Ubuntu