Подключение к удаленному серверу по SSH без ввода пароля

Настроить подключение по SSH так, чтобы при каждом подключении не нужно было вводить пароль достаточно просто — нужно выполнить 2 или 3 несложных шага.

Шаг 0
Если на этой машине вы еще не поключались к серверу, то сперва авторизируйтесь по SSH, чтобы сгенерировать ключ при первичном подключении:

ssh your_login@server_addr

Шаг 0.1
Далее - выйдите из удаленного сервера (введите "exit"), чтобы вернуться на локальную машину.


Шаг 1
Введите команду

ssh-keygen -t rsa -b 2048

В ответ на вопросы можно нажимать Enter

Будет сгенерирован ключ, который попадет в директорию "C:\Users\USER_NAME\.ssh", и если вы не задали имя в ответ на первый вопрос, то файл будет называться id_rsa.pub

Шаг 2
Теперь нужно скопировать этот ключ на удаленный сервер:

ssh-copy-id -f -i /C/Users/USER_NAME/.ssh/id_rsa.pub  your_login@server_addr

(попросит ввести пароль - введите)

После этого можно будет авторизироваться без пароля вводом команды

ssh your_login@server_addr

Кстати!

Чтобы попасть в конкретную папку при авторизации по SSH нужно ввести команду

ssh your_login@server_addr "cd FOLDER_NAME; bash --login;"

Чтобы продлить время соединения с сервером:

ssh -t -o ServerAliveInterval=60 your_login@server_addr

Комбо из двух предыдущих:

ssh -t -o ServerAliveInterval=60 your_login@server_addr "cd FOLDER_NAME; bash --login;"

Комментарии (0)

  1. Напишите первый комментарий
*Комментарий будет опубликован после проверки модератором

[MODX] Генератор настроек MIGX

Документация на русском по MODX MIGX

jQuery.Maskedinput js - документация на русском с примерами

[JS] Маска для ввода телефона +7(___)___-__-__

[MODX] Импорт и экспорт в MiniShop2. Реализация 1

[MODX] Подсказки по работе и заготовки для MiniShop2

Как включить HTTPS (SSL) в MODX - Подробная инструкция

[MODx, miniShop2] Генерация YML для выгрузки в маркет

[MODX] Примеры работы с API

[OpenCart] Вывести на главную все категории с картинками

[MODX] Сайт на обслуживании (выключить сайт)

Расширение свойств товаров minishop2

Пример перевода с помощью Yandex Translate API

[MODX, MIGX] Примеры использования

[MODX, MiniShop2] Примеры выборки where, optionFilters, innerJoin

Универсальная форма обратной связи — feedBackForm

[MODx, Gallery] Галерея. Вывести обложки альбомов и фотографии

Настройка Webpack - несколько точек входа и разделение на чанки

Отключить автозаполнение input

[Opencart] Вернуть английский язык, если вы его удалили

[MODX] pThumb - ресайз изображений. Примеры использования.

[OpenCart] Вывести модуль напрямую через контроллер

[MODX, MIGX] Вывести getImageList только если он не пустой

[MODX, MIGX] Тип поля "Список ресурсов" (resourcelist) с ограничением по родителю (parents)

[MODX, Quip] Более рабочий вариант

Все записи

Наш сайт использует куки, нажмите «ОК» если вы не против
OK