Подключение к серверу по 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-сервера), имя пользователя, пароль пользователя. 1) Откройте PuTTY и вставьте имя хоста в соответствующую строку, после чего подключитесь к серверу:
2) Далее поочередно введите логин (имя пользователя) и пароль.
Подключение выполнено, можно приступать к работе.
Также могут быть полезны статьи: BitrixENV. Создание сервера и получение доступов SSH Как загрузить файлы по FTP, SSH или при помощи Менеджера файлов в Plesk | |
|