Подключение к серверу по SSH
Опубликовано Денис Завьялов on 25 September 2018 09:54
|
|
В данной инструкции мы рассмотрим настройку подключения к удалённому серверу/VPS с Unix и Windows систем.
1) Заходим в домашний каталог и находим директорию .ssh или создаём, если её нет. Выставляем права 600. # touch ~/.ssh
2) Генерируем ключ: # ssh-keygen -t dsa -b 1024 -f ~/.ssh/auth_key где:
Фразу-пароль можем пропустить. auth_key - будет храниться на сервере/компьютере с которого мы будем выполнять подключение. auth_key.pub - публичный ключ, размещаем на сервере к которому будем подключаться, в папке пользователя (пример: /home/user/.ssh) 3) После размещения публичного ключа на сервере необходимо от него отключиться и выполнить новое подключение уже по ключу. Сделать это можно следующей командой: # ssh -i ~/.ssh/auth_key user@192.168.0.1 где:
Подтверждаем вход - Enter. Для создания ключа и подключения к серверу нам понадобиться 2 программы:
Скачать их можно на официальном сайте 1) Генерируем ключи. Запускаем PuTTYGen, внизу выбираем тип и длину ключа, нажимаем "Генерировать":
2) Сохраняем личный и публичный(открытый) ключи. Личный ключ обязательно необходимо сохранить в виде файла. Сделать это можно нажав кнопку "Личный ключ". 3) Настраиваем сервер к которому будем проводить подключение. Сначала подключаемся "как обычно" по логину и паролю. В домашнем каталоге пользователя создаем(если нет) директорию .ssh и устанавливаем права 600. # touch ~/.ssh
Теперь создадим файл:
И в него вставим сгенерированный публичный(открытый) ключ из окна PuTTYGen > "Открытый ключ для вставки...". Сохраняем изменения в файле и отключаемся от сервера. Открываем PuTTY > Соединение > SSH > Аутентификация > Указываем путь к приватному(личному) ключу. Далее сохраняем настройки подключения и подключаемся к серверу. Вводим имя пользователя, нажимаем Enter и подключение будет осуществлено автоматически, без ввода пароля.
Подключение по логину и паролю через PuTTY: PuTTY также позволяет выполнять подключение по пользовательскому логину и паролю. Для этого у нас должны быть host (ip-сервера), имя пользователя, пароль пользователя.
2) Далее поочередно вводим логин (имя пользователя) и пароль.
Подключение выполнено, можем приступать к работе. BitrixENV. Создание сервера и получение доступов SSH Как загрузить файлы по FTP, SSH или при помощи Менеджера файлов в Plesk | |
|