Как подключиться к своему серверу по SSH
Общая информация
SSH (Secure Shell) — это безопасный сетевой протокол, с его помощью можно удалённо управлять операционной системой сервера.
Подключение к серверу по SSH позволяет взаимодействовать с сервером через терминал или SSH-клиент. Через SSH можно настраива ть систему, устанавливать программы, работать с файлами и проводить диагностику. SSH устанавливает зашифрованное соединение, поэтому передаваемые данные защищены от перехвата.
Для подключения к серверу по SSH потребуются IP-адрес, имя пользователя и пароль. Как правило, хостинг-провайдер отправляет эти данные на адрес электронной почты, указанный при аренде сервера.
Подключение к серверу по SSH на Windows
-
Нажмите одновременно ⊞ Win + R — откроется окно
"Выполнить". -
В открывшемся окне введите
cmdи нажмите ОК — так вы войдёте в командную строку.

- В командной строке введите команду
ssh username@IP. В команде заменитеusernameна имя пользователя (чаще всего — root),IP— на адрес сервера, к которому подключаетесь. После ввода команды нажмите Enter.
Если для подключения по SSH используется нестандартный порт (по умолчанию — 22), тогда хостинг-провайдер укажет его вместе с остальными данными. В таком случае команда дополнится: ssh username@IP -p порт. Например, ssh [email protected] -p 2221.
-
При первом подключении по SSH с устройства сервер попросит подтвердить fingerprint. Введите
yesи нажмите Enter. -
Введите пароль пользователя и нажмите Enter.
Чтобы вставить пароль в командную строку, нажмите Ctrl + V или пра вую кнопку мыши. При вводе пароля вы не увидите набранные символы, это нормально. Из соображений безопасности SSH-клиент не отображает ввод пароля к серверу.

После успешного подключения откроется SSH-сессия. В примере ниже видно краткую информацию о сервере: операционную систему, использование диска и памяти, доступные обновления и т. д. В самом низу появится командная строка — отсюда мы можем управлять сервером с помощью команд.

Команда для диагностики сервера на Windows
Указанная ниже команда выполняет комплексную проверку системы и выводит детальный отчёт. С его помощью можно оценить состояние сервера и выявить распространённые проблемы, например нехватку м еста на диске.
Техническая поддержка Amnezia может запросить этот отчёт для решения проблем с подключением к серверу.
- Наведите курсор на поле с командой, справа вы увидите две кнопки. Нажмите на правую кнопку — команда полностью скопируется из поля.
curl -fsSL https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
Если команда выше не работает, введите её аналог:
wget -qO- https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
- Вставьте команду в командную строку после подключения к серверу по SSH и нажмите Enter.

- После выполнения диагностики отобразится результат. Чтобы поделиться данными с технической поддержкой для проверки работы сервера, скопируйте текст от строки
=== STARTING VPN DIAGNOSTICS ===до строки=== FINISH ===— эти места обозначены на скриншотах ниже.

Подключение к серверу по SSH на Linux
-
Нажмите одновременно Ctrl + Alt + T — откроется терминал.
-
В терминале введите команду
ssh username@IP. В команде заменитеusernameна имя пользователя (чаще всего — root),IP— на адрес сервера, к которому подключаетесь. После ввода команды нажмите Enter.
Если для подключения по SSH используется нестандартный порт (по умолчанию — 22), тогда хостинг-провайдер укажет его вместе с остальными данными. В таком случае команда дополнится: ssh username@IP -p порт. Например, ssh [email protected] -p 2221.
-
При первом подключении по SSH с устройства сервер попросит подтвердить fingerprint. Введите
yesи нажмите Enter. -
Введите пароль пользователя и нажмите Enter.
Чтобы вставить пароль в терминал, нажмите Ctrl + Shift + V. При вводе пароля вы не увидите набранные символы, это нормально. Из соображений безопасности SSH-клиент не отображает ввод пароля к серверу.

После успешного подключения откроется SSH-сессия. В примере ниже видно краткую информацию о сервере: операционную систему, использование диска и памяти, доступные обновления и т. д. В самом низу появится командная строка — отсюда мы можем управлять сервером с помощью команд.

Команда для диагностики сервера на Linux
Указанная ниже команда выполняет комплексную проверку системы и выводит детальный отчёт. С его помощью можно оценить состояние сервера и выявить распространённые проблемы, например нехватку места на диске.
Техническая поддержка Amnezia может запросить этот отчёт для решения проблем с подключением к серверу.
- Наведите курсор на поле с командой, справа вы увидите две кнопки. Нажмите на правую кнопку — команда полностью скопируется из поля.
curl -fsSL https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
Если команда выше не работает, введите её аналог:
wget -qO- https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
- Вставьте команду в терминал после подключения к серверу по SSH и нажмите Enter.

- После выполнения диагностики отобразится результат. Чтобы поделиться данными с технической поддержкой для проверки работы сервера, скопируйте текст от строки
=== STARTING VPN DIAGNOSTICS ===до строки=== FINISH ===— эти места обозначены на скриншотах ниже.

Подключение к серверу по SSH на macOS
- Откройте Spotlight, нажав на значок на нижней панели, указанный на скриншоте. В окне поиска начните вводить
терминалилиterminalи откройте искомое приложение.
Если у вас нет значка Spotlight на нижней панели, нажмите F4 или ⌘ Command + Пробел одновременно — на эти клавиши настроен вызов Spotlight по умолчанию.

- В терминале введите команду
ssh username@IP. В команде заменитеusernameна имя пользователя (чаще всего — root),IP— на адрес сервера, к которому подключаетесь. После ввода команды нажмите Enter.
Если для подключения по SSH используется нестандартный порт (по умолчанию — 22), тогда хостинг-провайдер укажет его вместе с остальными данными. В таком случае команда дополнится: ssh username@IP -p порт. Например, ssh [email protected] -p 2221.
-
При первом подключении по SSH с устройства сервер попросит подтвердить fingerprint. Введите
yesи нажмите Enter. -
Введите пароль пользователя и нажмите Enter.
Чтобы вставить пароль в терминал, нажмите ⌘ Command + V. При вводе пароля вы не увидите набранные символы, это нормально. Из соображений безопасности SSH-клиент не отображает ввод пароля к серверу.

После успешного подключения откроется SSH-сессия. В примере ниже видно краткую информацию о сервере: операционную систему, использование диска и памяти, доступные обновления и т. д. В самом низу появится командная строка — отсюда мы можем управлять сервером с помощью команд.

Команда для диагностики сервера на macOS
Указанная ниже команда выполняет комплексную проверку системы и выводит детальный отчёт. С его помощью можно оценить состояние сервера и выявить распространённые проблемы, например нехватку места на диске.
Техническая поддержка Amnezia может запросить этот отчёт для решения проблем с подключением к серверу.
- Наведите курсор на поле с командой, справа вы увидите две кнопки. Нажмите на правую кнопку — команда полностью скопируется из поля.
curl -fsSL https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
Если команда выше не работает, введите её аналог:
wget -qO- https://raw.githubusercontent.com/amnezia-vpn/amnezia-client/dev/client/server_scripts/check_server.sh | sh
- Вставьте команду в терминал после подключения к серверу по SSH и нажмите Enter.

- После выполнения диагностики отобразится результат. Ч тобы поделиться данными с технической поддержкой для проверки работы сервера, скопируйте текст от строки
=== STARTING VPN DIAGNOSTICS ===до строки=== FINISH ===— эти места обозначены на скриншотах ниже.

Подключение к серверу по SSH на Android через приложение Termius
- Установите приложение Termius из Google Play.
Если у вас нет Google Play, воспользуйтесь любым другим приложением для подключения по SSH — например, Termux.
-
После запуска приложения нажмите кнопку Get Started, затем нажмите Continue without Sync and AI.
-
Войдя в приложение, вы попадёте во вкладку
Hosts. Откройте вкладку Connections на нижней панели. В окне ввода сверху введите командуssh username@IP. В команде заменитеusernameна имя пользователя (чаще всего — root),IP— на адрес сервера, к которому подключаетесь. После ввода команды нажмите Connect.
Если для подключения по SSH испо льзуется нестандартный порт (по умолчанию — 22), тогда хостинг-провайдер укажет его вместе с остальными данными. В таком случае команда дополнится: ssh username@IP -p порт. Например, ssh [email protected] -p 2221.

-
При первом подключении по SSH с устройства откроется окно
Approve fingerprint, нажмите Continue. -
В окне
Enter passwordвведите пароль пользователя и нажмите Continue.
После успешного подключения откроется окно SSH-сессии. В примере ниже видно краткую информацию о сервере: операционную систему, использование диска и памяти, доступные обновления и т. д. В самом низу появится командная строка — отсюда мы можем управлять сервером с помощью команд.
