SSH клиент ви позволява да се свързвате с отдалечен компютър с SSH сървър. Протоколът Secure Shell (SSH) често се използва за отдалечени терминални връзки, което ви позволява да осъществите достъп до терминал за текстов режим на отдалечен компютър, сякаш се намирате в него. Той може да се използва и за SSH тунелиране, SCP файлови трансфери и други неща.
Windows все още не предлага вградена SSH команда. Microsoft направи малко шум за интегрирането на официален SSH клиент в PowerShell обратно през 2015 г., но оттогава не сме чували много за него. Така че най-популярното и широко препоръчително решение за свързване към SSH сървъри е с отворен код, трето приложение, наречено PuTTY.
Изтеглете PuTTY и го стартирайте, за да започнете. Можете да изтеглите инсталатора, включващ PuTTY и свързаните с него помощни програми. или файл putty.exe, който може да функционира като преносимо приложение.
Въведете името на хоста или IP адреса на SSH сървъра в полето "Име на хост (или IP адрес)". Уверете се, че номерът на порта в полето "Порт" съответства на номера на порта, който SSH сървърът изисква. SSH сървърите използват по подразбиране порт 22, но сървърите често са конфигурирани да използват други номера на портове. Кликнете върху "Отваряне", за да се свържете.
Ще видите предупреждение за сигурност при първия опит да се свържете със сървър. Това ви казва, че преди това не сте свързани с този сървър. Очаква се, така че кликнете върху "OK", за да продължите.
Ако видите това предупреждение в бъдеще, след като вече сте се свързали със сървъра веднъж, това означава, че отпечатъкът на ключа за шифроване на сървъра е различен. Или сървърният администратор го е променил, или някой пречи на трафика ви и се опитва да ви подведе, за да се свържете с злонамерен SSH сървър. Бъди внимателен!
Ще бъдете подканени да въведете потребителското име и паролата за профила си на SSH сървъра. След като го направите, ще бъдете свързани. Просто затворете прозореца, за да прекратите SSH връзката.
Има още много неща, които можете да правите с PuTTY. Например, ако трябва да използвате файл с частен ключ за удостоверяване със сървъра SSH, ще намерите тази опция в Connection> SSH> Auth в прозореца Configuration PuTTY, който се появява, когато стартирате приложението. За повече информация се обърнете към ръководството на PuTTY.
Операционните системи на базата на UNIX, като macOS и Linux, включват вградена SSH команда, която работи почти еднакво навсякъде. Можете дори да използвате тази команда на Windows 10 през средата на басите в Windows.
За да се свържете с SSH сървър от една от тези операционни системи, първо отворете терминален прозорец. На Mac ще намерите това в Finder> Applications> Utilities> Terminal. На работния плот на Linux, потърсете пряк път от терминала в менюто с приложения. В Windows инсталирайте и отворете Bash shell.
За да се свържете с SSH сървър, въведете следната команда в терминала, замествайки потребителско име
с вашето потребителско име на SSH сървъра и ssh.server.com
с името на хоста или IP адреса на SSH сървъра:
ssh [email protected]
Тази команда ще се свърже със сървъра SSH на порт 22, който е по подразбиране. За да зададете друг порт, добавете -p
до края на командата, последвана от номера на порта, към който искате да се свържете, както е така:
ssh [email protected] -p 2222
Ще видите съобщение, в което се иска да потвърдите самоличността на сървъра при първото свързване. Ако това е всъщност първия път, когато сте се свързали със сървъра, това е нормално и можете да въведете "да", за да продължите.
Ако преди това сте се свързали със сървъра и видите това съобщение, това означава, че администраторът на сървъра е сменил отпечатъка на ключа или сте подмамени да се свържете с подправен сървър. Бъди внимателен!
Ще бъдете подканени да въведете паролата, която потребителският профил изисква на SSH сървъра, преди да продължите. Щом имаш, ще бъдеш свързан. Затворете прозореца или въведете "изход" и натиснете Enter, за да прекратите връзката SSH.
Ще намерите повече информация за използването на командата ssh в ръководството на SSH. Можете да получите достъп до нея, като въведете човек ssh
в терминала или като го видите в уеб браузъра си.