Как подключиться к SSH-серверу из Windows, MacOS или Linux
Клиент SSH позволяет подключаться к удаленному компьютеру, на котором работает сервер SSH. Протокол Secure Shell (SSH) часто используется для подключений к удаленным терминалам, позволяя вам получить доступ к терминалу в текстовом режиме на удаленном компьютере, как если бы вы сидели за ним. Его также можно использовать для туннелирования SSH, передачи файлов SCP и других вещей..
Windows
Windows все еще не предлагает встроенную команду SSH. Microsoft немного шумела по поводу интеграции официального SSH-клиента в PowerShell еще в 2015 году, но с тех пор мы почти ничего об этом не слышали. Поэтому наиболее популярным и широко рекомендуемым решением для подключения к SSH-серверам является стороннее приложение с открытым исходным кодом под названием PuTTY..
Загрузите PuTTY и запустите его, чтобы начать. Вы можете скачать либо установщик, включающий PuTTY и связанные утилиты. или файл putty.exe, который может работать как переносимое приложение.
Введите имя хоста или IP-адрес сервера SSH в поле «Имя хоста (или IP-адрес)». Убедитесь, что номер порта в поле «Порт» соответствует номеру порта, необходимому SSH-серверу. Серверы SSH по умолчанию используют порт 22, но серверы часто настраиваются на использование других номеров портов. Нажмите «Открыть» для подключения.
Вы увидите предупреждение системы безопасности при первой попытке подключения к серверу. Это говорит о том, что вы ранее не подключались к этому серверу. Это ожидается, поэтому нажмите «ОК», чтобы продолжить.
Если вы увидите это предупреждение в будущем после однократного подключения к серверу, это означает, что отпечаток ключа шифрования на сервере отличается. Либо администратор сервера изменил его, либо кто-то перехватывает ваш трафик и пытается заставить вас подключиться к вредоносному, самозванскому серверу SSH. Быть осторожен!
Вам будет предложено ввести имя пользователя и пароль для вашей учетной записи на SSH-сервере. После этого вы будете на связи. Просто закройте окно, чтобы завершить соединение SSH.
С PuTTY вы можете сделать гораздо больше. Например, если вам нужно использовать файл с закрытым ключом для аутентификации на SSH-сервере, вы найдете эту опцию в Connection> SSH> Auth в окне конфигурации PuTTY, которое появляется при запуске приложения. Обратитесь к руководству PuTTY для получения дополнительной информации.
macOS и Linux
Операционные системы на основе UNIX, такие как macOS и Linux, содержат встроенную команду SSH, которая работает практически везде. Вы даже можете использовать эту команду в Windows 10 через среду Bash в Windows.
Чтобы подключиться к серверу SSH из одной из этих операционных систем, сначала откройте окно терминала. На Mac вы найдете это в Finder> Приложения> Утилиты> Терминал. На рабочем столе Linux найдите ярлык терминала в меню приложений. В Windows установите и откройте оболочку Bash.
Чтобы подключиться к SSH-серверу, введите в терминал следующую команду, заменив имя пользователя
с вашим именем пользователя на сервере SSH и ssh.server.com
с именем хоста или IP-адресом SSH-сервера:
ssh [email protected]
Эта команда подключится к серверу SSH через порт 22, который используется по умолчанию. Чтобы указать другой порт, добавьте -п
до конца команды, за которой следует номер порта, к которому вы хотите подключиться, например:
ssh [email protected] -p 2222
Вы увидите сообщение с просьбой подтвердить личность сервера при первом подключении. Если вы подключаетесь к серверу впервые, это нормально, и вы можете набрать «да», чтобы продолжить.
Если вы ранее подключались к серверу и видели это сообщение, это означает, что администратор сервера изменил отпечаток ключа или вас обманули при подключении к серверу-нарушителю. Быть осторожен!
Вам будет предложено ввести пароль, который требуется учетной записи пользователя на сервере SSH, прежде чем продолжить. Как только вы это сделаете, вы будете на связи. Закройте окно или введите «выход» и нажмите Enter, чтобы завершить соединение SSH.
Более подробную информацию об использовании команды ssh вы найдете на странице руководства SSH. Вы можете получить к нему доступ, набрав человек сш
в терминале или просмотрев его в веб-браузере.