Как оказалось, многие пользователи не знают, как подключиться к серверу по shh (получить доступ к его консоли) для дальнейшей работы с ним.  В этой заметке я постараюсь исправить этот пробел в знаниях! : ) Для подключения по SSH к удалённому серверу нужно не так уж и много:

  • 1) SSH-клиент
  • 2) Данные для подключения к серверу (его IP-адрес, имя пользователя и пароль) — их можно получить у провайдера, предоставившего Вам сервер.

Начнём с первого пункта.

Подключение по SSH из Windows’а

Для всех версий windows схема одинакова.  Сначала нужно скачать специальную программу-клиент под названием putty: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html  (кликнуть по putty-0.81-installer.exe) установить её и запустив ввести адрес сервера в поле HostName  (в поле Port должно быть значение 22, но при неудаче можно уточнить у хостера — могут быть и другие значения):

Подключение по ssh при помощи Putty, шаг 1

Укажите адрес сервера, порт подключения (обычно 22, но по желанию хостера может быть и другой)

…далее (если Вы подключаетесь к этому серверу впервые) программа спросит, доверяете ли Вы данному серверу? Нажмите «Да» (Или «Нет», если планируете подключиться к серверу только один раз):

Подтвердите, что узел является доверенным

Подтвердите, что узел является доверенным

Далее в поле «Login as:» введите имя пользователя (зачастую, это — root):

Введите имя пользователя

Введите имя пользователя

После этого введите пароль и всё — Вы подключились к серверу по ssh!

Внимание!  При вводе пароля, из соображений безопасности не отображаются даже «звёздочки»! Так и должно быть — просто наберите пароль и нажмите «Enter«

Подключение по SSH из Linux’а

Если же на рабочем компьютере установлена любая версия любого линукса, то всё очень просто — откройте терминал и введите команду вида

 и введите пароль где, username — имя пользователя. 111.222.333.444 — IP-адрес сервера Если подключение производится впервые — также нужно будет подтвердить свои намерения набрав слово «yes» и нажав «Enter«.

В случае, если нужно указать нестандартный порт подключения (если он отличается от 22) используйте дополнительный аргумент -p вот так

ssh [email protected] -p222

где вместо 222  нужно указать номер нужного порта (если вы его не знаете — обратитесь к хостеру).