Установка SSH клиента в Windows 10

Posted by

В виду того факта, что теперь рабочая система на работе – это как правило Pro x64, то нужно как-то выходить из ситуации когда нужно подключаться к оборудованию или системам Ubuntu Bionic по безопасному каналу. Можно это делать, либо скачивать и использовать клиент Putty, либо же обойтись тем что имеет в своем распоряжении сама система Windows 7 Pro amd64

Текущая система:

  • Windows 10 Pro x64 Russian
  • Version 10.0.17134.112

Запускаю консоль с правами локального администратора:

Win + X → Power Shell (Admin)

PS C:\Windows\system32> get-windowscapability -online | ? Name -like 'OpenSSH*'

Доступна клиентская часть SSH для установки если нужно

  • Name : OpenSSH.Client~~~~0.0.1.0
  • State : Installed

Доступна серверная часть SSH для установки если нужно

  • Name : OpenSSH.Server~~~~0.0.1.0
  • State : NotPresent

Мне нужен клиент, потому и устанавливаю:

PS C:\Windows\system32> Add-WindowsCapability -online -name OpenSSH.Client~~~~0.0.1.0

  • Path :
  • Online : True
  • RestartNeeded : False

Из вывода видно, что клиент SSH установлен, перезагружать систему не требуется:

PS C:\Windows\system32> ssh

usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]

[-D [bind_address:]port] [-E log_file] [-e escape_char]

[-F configfile] [-I pkcs11] [-i identity_file]

[-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]

[-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]

[-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]

destination [command]

Пробую подключиться к Ubuntu 18.04 Server amd64 с Windows 10 используя установленный нативный ssh клиент:

PS C:\Windows\system32> ssh -l ekzorchik 192.168.100.143 -p 22

The authenticity of host '192.168.100.143 (192.168.100.143)' can't be established.

ECDSA key fingerprint is SHA256:BQTN+Vc7LxC1zGeHc9oZRskg1ECaI/bELDUL8L3GJsw.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.100.143' (ECDSA) to the list of known hosts.

ekzorchik@192.168.100.143's password:

Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-29-generic x86_64)

* Documentation: https://help.ubuntu.com

* Management: https://landscape.canonical.com

* Support: https://ubuntu.com/advantage

System information as of Wed Oct 31 11:20:42 MSK 2018

System load: 0.16 Processes: 96

Usage of /: 7.6% of 48.02GB Users logged in: 1

Memory usage: 8% IP address for enp0s3: 192.168.100.143

Swap usage: 0%

28 packages can be updated.

7 updates are security updates.

Last login: Wed Oct 31 11:20:05 2018

ekzorchik@srv-bionic:~$

Работает. Можно и не ставить/скачивать клиент Putty. Правда в Putty больше возможностей чем в средствах операционной системы Windows 10 Pro или я не прав и это только по моему не знанию. Ладно, заметка имеет место быть, как расширение кругозора. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.