За да установите SSH връзка между вашия компютър с Linux и отдалечен сървър, трябва да имате инсталиран SSH клиент. Ето някои от най-добрите варианти.
Secure Shell (SSH) е протокол за мрежова връзка, който ви позволява да контролирате отдалечени компютри през мрежа.
За да използвате SSH на Linux, трябва да инсталирате SSH клиент. Ето списък с някои от най-популярните SSH клиенти за Linux, от които да избирате.
1. OpenSSH
Вероятно най-популярният SSH клиент за Linux, OpenSSH се инсталира по подразбиране в повечето Linux дистрибуции. Той е с отворен код, безплатен за използване и многофункционален. OpenSSH се предлага и на други платформи като Windows, macOS и BSD.
OpenSSH е лек и лесен за използване. Предлага се с набор от инструменти, които вършат работата, нищо особено. Можете да го използвате за SSH тунелиране, сигурни отдалечени влизания и прехвърляне на файлове.
OpenSSH също идва с ssh-ключ помощна програма, която ви позволява да създайте криптирани ключове за по-сигурни отдалечени влизания без парола.
Сигурното прехвърляне на файлове е друга топ функция на OpenSSH. С помощта на командата scp можете да прехвърляте файлове сигурно между два компютъра, независимо дали локално или през интернет. Помощната програма scp ви позволява да прехвърляте файлове и между различни операционни системи. Например, можете да прехвърляте файлове от сървър на Linux към компютър с Windows или macOS.
Ако нямате инсталиран OpenSSH, ето как да го инсталирате на базирана на Debian дистрибуция като Ubuntu:
sudo apt инсталирате openssh-сървър
В дистрибуции, базирани на RHEL:
sudo dnf инсталирайте openssh-сървър
В Arch Linux:
sudo pacman -Sy openssh
2. PuTTY
PuTTY е друг мощен SSH клиент с отворен код и между платформи, който първоначално беше разработен за Windows, но сега си проправи път към Linux и macOS.
PuTTY идва с интуитивен и лек GUI, който е много лесен за използване. Той има страхотни функции, което го прави предпочитан сред много системни администратори.
Освен SSH, PuTTY поддържа множество протоколи за отдалечено свързване като telnet - наследен протокол за свързване, който е по-малко сигурен, но удобен при свързване към системи, които не поддържат SSH.
PuTTY поддържа и серийна свързаност. Серийната връзка е много разпространена в мрежови устройства като комутатори и рутери.
Ето как можете да инсталирате PuTTY на Debian или Ubuntu:
sudo apt инсталирайте замазка
В дистрибуции, базирани на RHEL:
sudo dnf инсталирайте putty
На Arch Linux и неговите производни:
sudo pacman -Sy putty
3. Термиус
Termius е модерен и многофункционален SSH клиент за Linux. Той наистина е междуплатформен, тъй като можете да го използвате както на компютри, така и на смартфони. Предлага се за macOS, Windows, Linux, Android и iOS.
Termius е безплатен за лична употреба с ограничени функции, които все още са страхотни. За по-разширени функции и екипно сътрудничество можете да се абонирате за версията Pro или Team, която си струва инвестицията въз основа на функциите, с които идва, и повишаването на производителността.
Несъмнено един от най-адаптивните SSH клиенти на пазара днес, Termius идва с различни теми, стилизиране на шрифтове и други функции за персонализиране.
С Termius можете сигурно да синхронизирате и архивирате вашите данни и конфигурации, така че всеки път, когато превключвате към друго устройство, да получавате същия вид и усещане. Termius може също да импортира SSH конфигурационни данни от други SSH клиенти като PuTTY, MobaXterm и SecureCRT.
Лесно си сътрудничете с други членове на екипа и бизнес партньори чрез сигурно споделяне на SSH сесии, достъп до инфраструктура и синхронизиране на данни в облака с Termius.
Изтегли:Термиус
4. MobaXterm
MobaXterm е мощен терминал и SSH клиент, който първоначално е проектиран за Windows. Вече има преносимо издание за Linux.
MobaXterm идва с широка гама от функции и инструменти за отдалечени изчисления. Той идва с интегриран X сървър, който ви позволява да стартирате GUI приложения от разстояние и да ги показвате на вашето локално устройство.
Освен SSH, MobaXterm ви позволява да използвате множество решения за отдалечена връзка като SFTP, RDP, VNC FTP и по-малко защитеният telnet. Той също така идва с многобройни мрежови инструменти за поддържане на ежедневните ви натоварвания.
С MobaXterm можете лесно да управлявате няколко сесии наведнъж. В рамките на интерфейса с раздели можете да превключвате между различни раздели, което ви улеснява да предоставяте поддръжка или поддръжка на няколко отдалечени връзки едновременно.
MobaXterm предлага изчерпателен набор от функции за вашите нужди от отдалечена връзка. Той се използва широко от системни администратори, разработчици и ИТ специалисти.
Изтегли:MobaXterm
5. Терминатор
Terminator не е SSH клиент, а по-скоро терминален емулатор, който поддържа стабилни SSH връзки. Той е с отворен код и е междуплатформен.
Terminator ви позволява да отваряте и управлявате множество SSH връзки в рамките на един прозорец. Освен това можете да го използвате, за да изпълнявате всички Linux команди, с които сте запознати.
Можете да разделите вашите SSH сесии вертикално или хоризонтално в рамките на един прозорец с помощта на Terminator. Това ви позволява бързо да препращате към информация с един поглед и осигурява голямо повишаване на производителността.
Terminator предлага страхотни функции за персонализиране, така че можете да персонализирате потребителското изживяване по ваш вкус. Позволява ви да персонализирате шрифтовете, цветовете, клавишните комбинации и други предпочитания.
Ето как можете да инсталирате Terminator на Debian и Ubuntu:
sudo apt инсталационен терминатор
За да инсталирате на Arch Linux:
sudo pacman -S терминатор
И на базирани на RHEL дистрибуции:
sudo dnf инсталирайте epel-release && sudo dnf инсталирайте терминатор
6. Ремина
Remmina е богат на функции GUI-базиран отдалечен работен плот и SSH клиент за Linux. Той идва с чист и удобен за потребителя интерфейс, което го прави популярен избор сред инженерите.
Освен SSH, Remmina поддържа други протоколи за отдалечена връзка като протокол за отдалечен работен плот (RDP), VNC, NX, SPICE и др. Това ви позволява да се свържете с по-широк набор от операционни системи.
С Remmina можете лесно да персонализирате настройките на дисплея, клавишните комбинации, методите за удостоверяване и др. Управлявайте и организирайте вашите сесии и устройства за отдалечена връзка. Запазете вашите профили за връзка и ги сортирайте за бърз достъп и сътрудничество.
Интерфейсът с раздели ви позволява да управлявате множество отдалечени сесии в рамките на един прозорец. Това е удобно, когато искате да превключвате между различни връзки, без да отваряте няколко прозореца.
Remmina се предлага и с възможности за прехвърляне на файлове, което ви позволява да прехвърляте файлове между вашата локална машина и отдалечени компютри.
Изпълнете следната команда, за да инсталирате Remmina на базирани на Debian дистрибуции:
sudo apt инсталирайте remmina
За да инсталирате на Arch Linux:
sudo pacman -S remmina
И на базирани на RHEL дистрибуции изпълнете:
sudo dnf инсталирайте remmina
7. PAC мениджър
PAC Manager е мощно GUI-базирано решение за отдалечена връзка с отворен код, което предоставя централизиран портал за управление на вашите SSH връзки. Той идва с функции, специално предназначени за мрежови инженери и системни администратори.
PAC Manager предоставя възможности за автоматизация и скриптове, така че можете лесно да изпълнявате автоматично набори от команди на отдалечени системи.
PAC Manager не е ограничен само до SSH. Поддържа широк набор от протоколи като RDP, VNC, Serial и др. Освен това поддържа защитено SSH тунелиране и пренасочване на порт към отдалечени системи.
Ето как можете да инсталирате PAC Manager на Debian и Ubuntu:
sudo apt инсталирайте pac-мениджър
И на базирани на RHEL дистрибуции:
sudo dnf инсталирайте pac-мениджър
Управление на отдалечени връзки на Linux с SSH
SSH е защитен протокол, който предлага страхотни възможности за дистанционно управление. Това е особено важно за свързване към отдалечени Linux сървъри, които нямат GUI.
Увеличете производителността си и подобрете работния си процес, като получите правилния SSH клиент за вашите нужди.