Обновить: Встроенный SSH-клиент теперь включен по умолчанию в обновлении Windows 10 в апреле 2018 года. Вот как получить обновление, если у вас его еще нет на ПК.
PuTTY может по-прежнему иметь больше возможностей. Согласно отслеживанию ошибок проекта на GitHub, интегрированный клиент SSH поддерживает только ключи ed25519.
Как установить клиент SSH для Windows 10
Клиент SSH входит в состав Windows 10, но это «дополнительная функция», которая по умолчанию не установлена.
Чтобы установить его, откройте «Настройки»> «Приложения» и нажмите «Управление дополнительными функциями» в разделе «Приложения и функции».
Windows 10 также предлагает сервер OpenSSH, который вы можете установить, если вы хотите запустить SSH-сервер на своем ПК. Вы должны установить это только в том случае, если вы действительно хотите запустить сервер на своем ПК, а не просто подключиться к серверу, работающему в другой системе.
Как использовать SSH-клиент Windows 10
Теперь вы можете использовать SSH-клиент, запустив
ssh
команда. Это работает либо в окне PowerShell, либо в окне командной строки, поэтому используйте то, что вы предпочитаете.
Чтобы быстро открыть окно PowerShell, щелкните правой кнопкой мыши кнопку «Пуск» или нажмите «Windows + X» и выберите «Windows PowerShell» в меню.
Чтобы просмотреть синтаксис команды ssh, просто запустите ее:
ssh
Если вы видите сообщение об ошибке, сообщающее, что команда не найдена, вам нужно будет выйти и снова войти в систему. Перезагрузка компьютера также будет работать. Это не обязательно, но это бета-функция.
Эта команда работает так же, как подключение к SSH-серверу через
ssh
команда на другие операционные системы, такие как macOS или Linux. Его синтаксис или параметры командной строки одинаковы.
Например, чтобы подключиться к SSH-серверу на ssh.example.com с именем пользователя «bob», вы должны запустить:
По умолчанию команда пытается подключиться к SSH-серверу, работающему на порту 22, который по умолчанию. Однако вам может потребоваться подключение к серверу, работающему на другом порту. Вы делаете это, указав порт с
-p
переключатель. Например, если сервер принимает соединения на порту 7777, вы должны запустить:
ssh [email protected] -p 7777