Ускоряем работу с SSH подключением

Опубликовано: 18.11.2021 | Обновлено: 26.09.2025

1. Настраиваем подключение с использованием ключей

Авторизация по ключу SSH

Используя параметры -f для ssh-keygen и -i для ssh-copy-id соответственно, можно явно указать произвольные файлы ключей:

$ ssh-keygen -f  ~/.ssh/myserver
$ ssh-copy-id -i  ~/.ssh/myserver.pub  login@my_remote_server

Лучше использовать следующие типы ключей

# ed25519 новее, но может не поддерживаться старыми системами
ssh-keygen -t ed25519
# rsa c достаточной длиной ключа
ssh-keygen -t rsa -b 4096

2. Добавляем алиас в bash

Как создать alias ssh в linux

И в файле ~/.ssh/config можно тогда записать так:

Host myserver.ru
    User login
    Hostname my_remote_server
    Port 20
    IdentityFile ~/.ssh/myserver

В ~/.bashrc будет ещё короче, чем в статье выше:

alias myserv="ssh myserver.ru"

Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии