Статья больше актуальна для Windows 10, ведь это самая прекрасная операционная система для десктопа.. Но без Linux наш мир не обойдется, поэтому многим людям приходится подключаться по ssh к своим серверам, будь они на отдельном компе или на запущенной виртуальной машине, различное окружение для разработки, атс на Asterisk и просто роутер или файлопомойка, все это обычно на Линуксе, он легкий, гибкий и может быть запущен на любом одноплатнике.
Ни для кого не секрет, что в Windows 10 есть терминал со вкладками и ssh, для этого даже не требуется устанавливать WSL, в простом PowerShell можно набрать ssh user@host и работать по ssh
Для того, чтобы не вводить каждый раз пароль, нам нужно сгенерировать ключ ssh
ssh-keygen
//дальше просто энтер жмем и все
А дальше прокинуть ключ на сервер
Но остается один момент, лень вводить имя пользователя для подключения по SSH, если имя локального пользователя отличается от удаленного
Для этого заходим в папку C:\Users\Username\.ssh
, в ней открываем или создаем файл config и пишем или дописываем такое
Host 192.168.0.2
HostName 192.168.0.2
User username111
Тепеоб просто можем вводить ssh 192.168.0.2
и заходить на нужный сервер, у меня в локальной сети несколько таких серверов и еще виртуалками развернуто несколько.