▷ Как да използвате ssh в Windows 10
Съдържание:
- Какво е SSH
- Конфигурирайте SSH сървър в Ubuntu
- Вижте IP адрес на нашия Linux сървър
- Свържете се с SSH клиент Windows 10
- Инсталиране на SSH клиент Windows 10
- Свържете SSH клиента към Linux от Windows 10
- Конфигурирайте SSH сървър Windows 10
- Стартирайте SSH Server в Windows 10
- Активиране на порт за слушане за OpenSSH Windows 10
- Свържете Windows 10 SSH сървър
- Fix error отдалечената идентификация на хоста е променила SSH
- Свържете се към Windows 10 SSH сървър от Ubuntu
- Свържете се отдалечено със SSH сървър
В тази статия ще видим как можем да използваме SSH в Windows 10 от командния ред на системата. По-конкретно, ще използваме PowerShell и предимствата, които ни предлага. SSH е един от най-използваните протоколи за комуникационни протоколи за отдалечени връзки днес поради високата си сигурност и широката съвместимост с Windows и Linux.
Индекс на съдържанието
Използването на SSH в предишните версии на Windows беше сравнително по-сложно, тъй като трябва да инсталирате външни програми като Putty, за да получите съвместимост между Linux и Windows. Но това в момента не е необходимо, тъй като Windows 10 има SSH модул, за да може да осъществява връзки от нашата система към клиент, като го конфигурира като сървър.
Какво е SSH
SSH или Secure Shell е защитен протокол за комуникация за отдалечено свързване на две операционни системи, така че да можем да контролираме хост компютър от клиентски компютър с помощта на командна конзола.
Най-важното за SSH е, че той е в състояние да криптира сесията на връзката, което не е възможно с FTP или Telnet, много по-несигурни и малко използвани протоколи.
SSH също така ви позволява да копирате данните сигурно от хост на клиент с възможност за използване на RSA ключове, които са по-сигурни от ключовете за сесия на нормалните потребители и можем също да тунелираме предаването на файлове, за да придобием още по-голяма сигурност.
Понастоящем е възможно да се SSH между практически всеки компютър с операционната система, която има, тъй като има специфични програми за получаване на съвместимост, като OpenSSH, Putty, Shell, SSH-Agent и други.
С SSH можем да се свържем с компютър, конфигуриран като сървър както във вътрешна мрежа, така и напълно отдалечено. За целта ще трябва да отворим TCP порт 22, който е този, използван по подразбиране.
Конфигурирайте SSH сървър в Ubuntu
Сега това, което ще направим, е да конфигурираме SSH като сървър на Ubuntu компютър и да го осъществим чрез Windows клиент.
И така, първото нещо, което ще трябва да направим, е да стартираме SSH в сървърен режим в Ubuntu. Така че ще отворим терминал на Linux, за да стартираме процеса.
За да инсталирате SSH сървъра, ще трябва да изпълним следната команда:
sudo apt-get install openssh-сървър
Поставяме паролата и процесът на инсталиране ще отнеме няколко секунди. Най-важните команди за управление на нашия SSH сървър в Ubuntu ще бъдат следните:
sudo gedit / etc / ssh / sshd_config
С тази команда ще отворим конфигурационния файл SSH за редактиране на параметри като комуникационен порт, протокол за криптиране или други аспекти.
sudo /etc/init.d/ssh старт
Команда за стартиране на SSH сървъра
sudo /etc/init.d/ssh спирка
Команда за изключване на SSH сървър
sudo /etc/init.d/ssh рестартиране
Например команда за рестартиране на SSH сървъра след промяна в конфигурацията
По принцип този конфигурационен файл ще го оставим такъв, какъвто е по подразбиране, тъй като ръководството е за установяване на комуникация от Windows и не за конфигуриране на сървър в Ubuntu
След това. Това, което ще направим, е да изпълним командата спрямо стартирането на демон SSH. Сега ще преминем към Windows.
Вижте IP адрес на нашия Linux сървър
Трябва само да знаем IP адреса на SSH сървъра, който сме активирали. За това използваме командата:
Свържете се с SSH клиент Windows 10
За да използваме SSH Windows 10, ще трябва да използваме PowerShell или команден ред и да извършим някои процедури, за да активираме програмата и да можем да я използваме в нашата командна конзола
Инсталиране на SSH клиент Windows 10
С Windows 10 имаме достатъчно лесно. Можем да активираме както SSH клиент, така и сървър чрез списъка с характеристики в конфигурационния панел.
- Отиваме в менюто "Старт" и кликваме на зъбното колело, за да отворим панела за конфигурация. Избираме опцията " Приложения " и в рамките на това се поставяме на опцията " Приложения и функции " Сега трябва да кликнем върху опцията в дясната област от „ Управление на незадължителни функции “
В списъка, който ще се появи, може вече да имаме инсталиран по подразбиране ssh клиент, в този случай той ще се появи в този списък.
- Ако не го инсталираме, кликнете върху „ Добавяне на функция “
След като влезем в списъка с функции, трябва да намерим двете приложения, които ни интересуват: „ Клиент на OpenSSH “ и „ OpenSSH сървър “
И в двата случая ще кликнете върху „ Инсталиране “. Ако се върнем към предишния прозорец, можем да видим как тези елементи ще изглеждат инсталирани.
Сега ще можем да използваме SSH клиента, за да се свържем с нашия Ubuntu екип
Свържете SSH клиента към Linux от Windows 10
Първото нещо, което трябва да направим, е да отворим прозорец на PowerShell. За целта щракваме с десния бутон върху бутона на менюто за старт и избираме " Windows PoweShell ".
Ако напишем командата:
SSH
Ще получим информация за различните опции, които имаме на разположение.
За да се свържете със сървър със SSH от Windows 10, единственото, което ще трябва да напишем, е следното:
SSH Например " ssh [email protected] ". Той автоматично ще ни поиска потребителските идентификационни данни на Ubuntu и ние ще имаме достъп Ако не напишем потребител, по подразбиране потребителят, който е наличен в сървърната система, ще бъде открит, както в този случай: Поради дефекти ще бъдем в / началната директория на потребителя на системата Ubuntu. И вече можем да правим това, което искаме на нашето сървърно оборудване от разстояние. За да прекъснете връзката с сесията, ще трябва само да напишем командата: изход
За да се свържем отдалечено от мрежа, различна от нашата, ще трябва да отворим порт 22 на нашия рутер и да влезем с истинския IP на нашата интернет връзка. Сега ще извършим същата процедура, но от клиент на Windows до сървър също в Windows. Преди вече пристъпихме към инсталирането на SSH сървъра за Windows, сега трябва само да го стартирате, за да се свържете. За да отворим списъка на системните услуги и да активираме SSH сървъра, сме следните: services.msc
Това, което можем да направим сега с тези две услуги, е да ги конфигурираме да стартират при стартиране на системата Вече ще поддържаме SSH сървъра на нашата сървърна машина. Това е особено полезно, ако това, което искаме да направим, е отдалечен достъп на порт 22 до нашия SSH сървър. Ще трябва да поставим следната команда в нашата конзола PowerShell, изпълнена с администраторски разрешения New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled True -Direction Inbound -Protocol TCP -Action Allow -Profile Domain
Е, всичко е готово за свързване с наскоро конфигурирания ни Windows 10 сървър. Това, което ще трябва да направим, е същата процедура като преди, въпреки че ако IP-то на нашия екип е същият като този, до който преди това имаме достъп на сървъра Ubuntu, той няма да даде грешка. Тази грешка ни прескача, тъй като преди това имаме достъп до SSH сървър със същия IP адрес като друг, който имаме в момента. Тъй като това е различна операционна система и се изпълнява друг домейн, RSA ключът за сигурност, свързан със сървъра, е различен и ние ще получим тази грешка. За да го разрешим, трябва само да въведете прозорец на PowerShell или команден ред като администратор и въведете следната команда: ssh-keygen -R Например в нашия случай: " ssh-keygen -R 192.168.2.104 " и по този начин списъкът на асоциираните ключове ще се изпразни, за да се поиска различен Сега отново стартираме процеса на свързване и това ще бъде успешно Сега ще видим много полезен начин за свързване към SSH сървър в Windows 10 от Ubuntu и всеки друг Linux и то чрез графичен интерфейс. Това, което ще направим, е да отворим файловия програма на Ubuntu и да натиснем клавишната комбинация „ Ctrl + L “, за да активираме адресната лента на браузъра. За достъп до сървъра ще напишем следната команда или ред: ssh: // например " ssh: //[email protected] " ще поиска потвърждение за сигурност и след това паролата на потребителя. По този начин ще имаме достъп чрез графичния интерфейс до файловете, съхранявани на сървърния компютър За финал ще споменем и възможността за свързване от разстояние към нашия SSH сървър, както Windows, така и Linux. Единственото нещо, което ще трябва да вземем предвид, е фактът, че сме извън частна мрежа, както преди. Ще трябва да знаем истинския IP на сървъра и пристанището, където ще премине предаването, което по подразбиране ще бъде порт 22. По този начин командата, която ще трябва да използваме за свързване, ще бъде следната: ssh -p 22 например в нашия случай би било: „ ssh -p 22 Dell @ IP-real “ В бъдеще процесът ще бъде идентичен. Следните уроци също могат да бъдат полезни: Какви системи искате да свържете чрез SSH? Ако сте имали някакъв проблем със свързването, оставете го в коментарите, за да ви помогне
Конфигурирайте SSH сървър Windows 10
Стартирайте SSH Server в Windows 10
Активиране на порт за слушане за OpenSSH Windows 10
Свържете Windows 10 SSH сървър
Fix error отдалечената идентификация на хоста е променила SSH
Свържете се към Windows 10 SSH сървър от Ubuntu
Свържете се отдалечено със SSH сървър
Как да конфигурирате защитната стена на Windows и да използвате защитен vpn в wi
Урок за това как да конфигурирате защитната стена на Windows и как да използвате защитен VPN в кратки стъпки.
Как да използвате Windows 10 мениджър на задачи
Ръководство за това как да използвате Windows Task Manager 10. Урок, така че да научите как да използвате Windows 10 Task Manager на вашия компютър и лесно да елиминирате процесите.
Как да използвате дума онлайн: изисквания и как да получите достъп до нея
Открийте как можете лесно да използвате Word Online на вашия компютър, за да използвате тази онлайн версия на редактора.