ubuntu Настройка SSH для подключения к сайту, генерация ключей напр. для Git доступа к репозиториям. Инструкция
Primary tabs
Чтобы настроить соединение по SSH с каким-либо сервером по ключу действуем так:
- Если SSH на локальной машине нет - то устанавливаем SSH.
- Если ключей у вас нет (а для каждой пары сервер-машина рекомендуется использовать отдельный ключ), то сгенерируем RSA ключи для SSH.
Если вы все-таки почему-либо хотите использовать уже существующие ключи, то поместите их в папку ~/.ssh (если ее нет - создайте, также может потребоваться выставить права)
-
Далее отредактируйте или создайте и, опять же, отредактируйте файл:
nano ~/.ssh/config
Добавив туда инструкцию для связи адреса сервера/сервиса и того, какой именно приватный ключ использовать для подключения (путь к файлу):
Host bitbucket.org IdentityFile ~/.ssh/g_rsa Host github.com IdentityFile ~/.ssh/g_rsa
-- то есть укажем, что для подключения к гитхабу и битбакету будем использовать со своей машины приватную часть ключа (для разных адресов ключи могут, а по-хорошему, и должны быть разными).
Если вам нужен, напр. только гитхаб, то ваш файл на первое время может выглядеть так:
Host github.com IdentityFile ~/.ssh/g_rsa
- Теперь нам надо передать публичный ключ (из пары, что мы сгенерировали выше) на сервер, к которому мы будем подключаться по SSH, и тут можно выделить в т.ч. такие варианты:
- И для проверки тестируем подключение по SSH по ключу
Добываем ключи
Указываем настройки SSH для адреса на локальной машине
Передаем публичный ключ серверу, к которому будем подключаться
Источник первой версии этой инстркции: http://jeka.by/post/1051/setup-ssh-keys-...
- Log in to post comments
- 16826 reads
sid
Thu, 11/22/2018 - 15:56
Permalink
gitlab проверка подключения
Если вы используете другую систему например gitlab, то нужно писать так:
vedro-compota
Mon, 01/14/2019 - 23:59
Permalink
более подробное определение ssh хоста
(в конфиге можно указать и больше параметров для хоста (адреса в сети), но в рамках этой статьи это не обязательно)
_____________
матфак вгу и остальная классика =)
vedro-compota
Tue, 02/21/2023 - 22:14
Permalink
SSH в windows
Примечание: в windows это делается так.
_____________
матфак вгу и остальная классика =)