Интересное

Сообщение об ошибке

Warning: ini_set(): A session is active. You cannot change the session module's ini settings at this time in drupal_environment_initialize() (line 684 of /home/www/nixtalk.com/includes/bootstrap.inc).

SSH без пароля

Опубликовано вт, 12/09/2014 - 03:40 пользователем Demontager

ssh password
Если вам очень часто приходится работать по SSH с каким-либо сервером постоянно, то возможно вам уже хотелось не вводить каждый раз пароль при подключении. Для этого можно сделать безпарольную авторизацию и логится по ssh на порядок быстрее.
Понадобятся всего 2 стандартные утилиты, которые идут по умолчанию с debian подобными системами - ssh-keygen и ssh-copy-id
Первая утилита создает приватный и публичный ключ авторизации, вторая копирует публичный ключ на удаленный сервер в файл authorized_keys
ssh-copy-id обеспечивает также правильное задание прав для ~/.ssh и ~/.ssh/authorized_keys на удаленном сервере.

Порядок действий:
1. Первым делом генерируем ключи на локальном ПК. При запросе ввести passphrase нажимаем Enter.

  1. $ ssh-keygen
  2. Generating public/private rsa key pair.
  3. Enter file in which to save the key (/home/user/.ssh/id_rsa):[Enter key]
  4. Enter passphrase (empty for no passphrase): [Press enter key]
  5. Enter same passphrase again: [Pess enter key]
  6. Your identification has been saved in /home/user/.ssh/id_rsa.
  7. Your public key has been saved in /home/user/.ssh/id_rsa.pub.
  8. The key fingerprint is:
  9. 38:e3:fe:af:92:91:18:11:31:e5:de:96:2e:f2:3a:f9 user@local-host

2. Копируем сгенерированный публичный ключ на удаленный хост

  1. user@local-host$ ssh-copy-id -i ~/.ssh/id_rsa.pub remote@192.168.1.1
  2. user@remote-host's password:
  3. Now try logging into the machine, with "ssh remote@192.168.1.1", and check in:
  4.  
  5. .ssh/authorized_keys
  6.  
  7. to make sure we haven't added extra keys that you weren't expecting.

3. Проверяем безпарольный вход обычным методом

  1. ssh remote@192.168.1.1

Если все сделано правильно, то пароль запрашиваться не будет.

category_index: 
Поделится: 

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