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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *