Подключение к серверу Linux по SSH
Для чего это нужно
SSH (Secure Shell) - это криптографический протокол, который позволяет безопасно подключаться к удаленным серверам и управлять ими.
Инструкции
Подключение из Windows
С помощью CMD
Начиная с Windows 10, версии 1809 (Октябрь 2018), OpenSSH предустановлен в системе, что позволяет выполнять подключение по SSH напрямую из командной строки.
Прежде всего, убедитесь, что OpenSSH действительно установлен на компьютере. Для этого откройте приложение "Командная строка" и выполните следующую команду:
ssh -V
Если OpenSSH установлен, то вывод будет содержать информацию о текущей версии программы:
Чтобы подключиться к удаленному серверу по SSH, выполните следующую команду:
ssh user@ip -p<port>
, где user - имя пользователя в системе удаленного сервера,
ip - IP-адрес удаленного сервера,
-p<port> - порт, по которому выполняется подключение (по умолчанию "22").
Например, команда для подключения к серверу с адресом 10.75.5.20 под пользователем "admin" по порту 2022 будет выглядеть следующим образом:
ssh admin@10.75.5.20 -p2022
Если на удаленном сервере для подключения используется стандартный порт 22, то ключ "-p" с указанием порта, можно не прописывать в команде.
При первом подключении к серверу будет запрошено подтверждение на соединение: если вы согласны на подключение, введите "yes" и подтвердите ввод. Если подключение прошло успешно, будет предложен ввода пароля пользователя.
С помощью SSH-клиента
Если в вашей системе отсутствует OpenSSH, вы можете установить сторонний SSH-клиент и выполнять подключения с его помощь.
Одним из самых популярных SSH-клиентов для Windows является PuTTY.
Скачайте его, запустите установщик и пройдите все этапы установки:
Для выполнения подключения через PuTTY, выберите тип соединения "SSH" в поле "Connection type", введите IP-адрес удаленного сервера в поле "Host Name" и укажите порт для протокола SSH (по умолчанию "22") в поле "Port", а затем нажмите на кнопку "Open".
Далее программа откроет окно терминала, схожее с командной строкой, в котором потребуется ввести логин (имя пользователя в удаленной системе) и соответствующий пароль.
При первом подключении к серверу, PuTTY также запросит подтверждение на соединение - если вы согласны, нажмите кнопку "Accept".
Подключение из Linux
Подключение к серверу по SSH в Linux выполняется через приложение "Терминал" - оно предустановлено и доступен в разделе быстрого доступа, либо в списке приложений.
В Ubuntu терминал выглядит следующим образом:
Для подключения к серверу выполните следующую команду:
ssh user@ip -p<port>
, где user - имя пользователя в системе удаленного сервера,
ip - IP-адрес удаленного сервера,
-p<port> - порт, по которому выполняется подключение (по умолчанию "22").
Например, команда для подключения к серверу с адресом 10.75.5.20 под пользователем "admin" по порту 2022 будет выглядеть следующим образом:
ssh admin@10.75.5.20 -p2022
Если на удаленном сервере для подключения используется стандартный порт 22, то ключ "-p" с указанием порта, можно не прописывать в команде.
При первом подключении к серверу будет запрошено подтверждение на соединение: если вы согласны на подключение, введите "yes" и подтвердите ввод. Если подключение прошло успешно, будет предложен ввода пароля пользователя.
Подключение к серверу Linux по SSH - это простой и безопасный способ управления удаленным сервером.
Не забывайте о безопасности - используйте сложные пароли и не передавайте их третьим лицам!