Как SSH к удаленному серверу без ввода пароля каждый раз

on December 17, 2008 по Sukrit Dhandhania по 17 декабрь 2008 года

Linux

Мне нужно удаленно SSH в моей Linux-серверов довольно часто, и эта боль должна помнить столько паролей и введите их каждый раз, когда я хочу войти в систему я недавно обнаружила изящный способ быть в состоянии в моем SSH серверы без вводить пароль. OpenSSH также позволяет удаленно выполнять команды, а не для ввода пароля, а это значит, что я могу запустить некоторые автоматизированные задачи удаленно. Опять же, это может быть очень полезным. Для любого циники там этот метод вполне безопасным. В самом деле, на мой взгляд, это, вероятно, более безопасный, чем ввод пароля. Давайте начать с создания паролей менее подключения к удаленному серверу. Заметим, что этот процесс будет работать только на Linux или UNIX машине. Сам процесс в довольно проста.

Первым шагом является создание публичного ключа, чтобы обеспечить аутентификацию на сервере. Запуск оболочки терминала на ваш Linux на рабочем столе и запустите следующую команду:

# SSH-KEYGEN-т RSA
Создание общественных / частных пара ключей RSA.
Ввод файла, в котором для сохранения ключа (/ главная / Кэлвин / .ssh / id_rsa):
Введите фразу (не пустые фразы):
Введите же фразу еще раз:
Ваш идентификационный был сохранен в / главная / Кэлвин / .ssh / id_rsa.
Ваш публичный ключ был сохранен в / главная / Кэлвин / .ssh / id_rsa.pub.

Этот шаг создает открытый ключ и сохраняет его в файле / дома / Calvin / .ssh / id_rsa.pub. На вопрос, какой файл вы хотите ключ к быть написаны на, просто нажмите ввод для выбора предложили вариант. Точно так же, если ввести пароль просто нажмите клавишу Ввод в два раза. Этот файл хранится в вашей домашней директории, в. SSH папку, которая проводит все SSH-сервер в конфигурационные файлы. Итак, следующий, вам необходимо скопировать данный файл на сервер, к которому вы хотите иметь возможность SSH без пароля.

# УПП ~ / .ssh / id_rsa.pub username@remoteserver.com: / Главная / имя пользователя /

Заменить обоих случаях от имени пользователя в приведенной выше команде с именем пользователя вы будете использовать для входа в систему на удаленном сервере, и remoteserver.com с именем хоста или IP-адрес удаленного сервера. Теперь о том, что в SSH-сервер и добавить свой рабочий стол публичный ключ для сервера SSH конфигурации:

# SSH username@remoteserver.com
# Кота ~ / id_rsa.pub>> ~ / .ssh/authorized_keys2

Далее, вам нужно установить разрешение файла ~ / .ssh/authorized_keys2 правильно:

# Chmod 644 ~ / .ssh/authorized_keys2

Это не всегда требуется, но я застрял с проблемами, вызванными разрешения вопросов много раз, кроме того он не пострадал, чтобы установить права доступа. Вы сделали сейчас. Выход SSH подключение к удаленному серверу SSH и снова. Вы должны сейчас не попросят ввести пароль.

Теперь вы можете делать более крутой вещи на удаленном сервере. Например, запустите следующую команду:

# SSH username@remoteserver.com "работает; DF-Н"

Команда должна предоставить вам желаемые вывод из удаленного сервера непосредственно на локальном корпуса, без побудило вас за ваш пароль. Вы также можете копировать файлы или в удаленном сервере, не беспокоясь о том, чтобы ввести пароль. Это означает, что вы можете делать вещи, как скачать вы ежедневно резервного копирования с удаленного сервера на локальный рабочий стол повседневного использования простой скрипт. Это очень мощный инструмент. Используйте это с осторожностью.

Связанные Сообщений:
  • Как поток аудио и видео с вашего Mac на ваш iPhone или iPod Коснитесь
  • Как отключить удаленной помощи и удаленного рабочего стола в Windows XP
  • Как восстановить потерянный пароль MySQL
  • Как контролировать Winamp с вашего iPhone, iPod Коснитесь или веб-браузер
  • Как смонтировать удаленной файловой системы в Ubuntu
  • Получить справки Простые уроки точно так же, как это в свое сообщение Входящие каждый день - бесплатно! Просто введите свой адрес электронной почты ниже:

    Вы всегда можете отказаться от подписки это сообщение в любой момент.


    Закладка и Поделитесь

    0 comments… (0 комментарии ... Добавить сейчас )

    Оставить комментарий

    Вы можете использовать эти теги HTML и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>