
Peter Holmes
0
3095
250
Jakmile začnete s používáním systému Linux pohodlněji pracovat, budete chtít začít využívat některé skvělé nástroje, díky nimž budete mnohem produktivnější. Pravděpodobně jedním z nejdůležitějších nástrojů pro učení je SSH. S ním můžete ovládat jiný stroj, jako byste seděli přímo u něj. To vám umožní nastavit bezhlavé stroje, jako například s Raspberry Pi Nastavení Raspberry Pi pro bezhlavé použití s SSH Nastavení Raspberry Pi pro bezhlavé použití s SSH Raspberry Pi může přijímat SSH příkazy, když je připojen k místní síti (buď přes Ethernet nebo Wi-Fi), což vám umožní snadno jej nastavit. Výhody SSH přesahují každodenní screening… .
Jak to nastavíte na straně klienta i serveru? Provedeme vás základní instalací, abyste se mezi nimi mohli propojit.
Co je SSH?
Jednoduše řečeno, SSH (Secure Shell) vám umožňuje připojit se k jinému počítači a získat přístup k terminálu Co je SSH a jak se liší od FTP [vysvětlení technologie] Co je SSH a jak se liší od FTP [vysvětlení technologie], i když ne fyzicky sedí přímo před ním. SSH vám nedovoluje přístup do grafického desktopového prostředí (přinejmenším normálně), ale poskytne vám terminálový přístup. To samo o sobě je dost dobrým důvodem k tomu, abyste si procvičili své terminálové dovednosti. A-Z Linux - 40 základních příkazů, které byste měli znát A-Z Linux - 40 základních příkazů, které byste měli vědět Linux je často ignorovaným třetím kolem Windows a Mac. Ano, v posledním desetiletí si otevřený operační systém s otevřeným zdrojovým kódem získal velkou trakci, ale stále je to daleko od uvažování…. Po připojení k jinému počítači můžete provádět prakticky cokoli, zejména pokud máte přístup ke kořenovému účtu na vzdáleném uživatelském účtu.
Instalace na straně klienta
Nainstalovat SSH je opravdu snadné a bude potřeba pouze několik dalších informací. V počítači, který chcete použít pro připojení k jiným počítačům, budete muset nainstalovat klienta OpenSSH, pokud ještě není. V systémech Ubuntu to lze provést pomocí sudo apt-get install openssh-client
. Po dokončení instalace již můžete jít s jedním počítačem.
Alternativně můžete také nainstalovat PuTTY, pokud jste na něj nebo na jiné klienty SSH zvyklí na Windows 4 Snadné způsoby použití SSH ve Windows 4 Snadné způsoby použití SSH Ve Windows SSH je de facto řešení pro bezpečný přístup ke vzdáleným terminálům v Linuxu a dalších UNIXové systémy. Pokud máte vzdálený server SSH, ke kterému chcete přistupovat, musíte si stáhnout klienta SSH…, i když já osobně stále raději používám terminál přímo místo PuTTY. Avšak pro ty, kteří to chtějí, mohou jej nainstalovat pomocí příkazu sudo apt-get instalační tmel
.
Instalace na straně serveru
Na každém počítači, ke kterému se chcete připojit, budete muset nainstalovat část softwaru na straně serveru, pokud již není. Můžete to udělat na systémech Ubuntu pomocí příkazu sudo apt-get install openssh-server
. Po instalaci je nainstalován veškerý potřebný software.
Zjistěte IP adresu
Nyní musíte znát IP adresu (nebo webovou adresu), pomocí které se dostanete k počítači, ke kterému se chcete připojit. Pokud je počítač připojen ke stejné síti jako je ta vaše, bylo by lepší použít místní IP adresu (tj. 192.168.1.2), nikoli veřejnou IP adresu (tj. 100.101.102.103)..
V opačném případě, pokud je počítač umístěn v jiné síti, budete muset použít veřejnou IP adresu a ujistit se, že port 22 je předán dotyčnému počítači, pokud je to možné a nutné.
Pokud potřebujete znát lokální IP adresu, můžete příkaz spustit ifconfig
a poté se podívejte, jaká IP adresa vám dává. Pro veřejnou IP adresu můžete navštívit web jako whatsmyip.org a nechat si ho sdělit.
Připojení přes SSH
Jakmile budete mít IP adresu, kterou potřebujete použít, ujistěte se, že máte také uživatelské jméno a heslo, které funguje na počítači, ke kterému se připojujete, a poté spusťte příkaz ssh uživatelské jmé[email protected]
, nahrazení uživatelské jméno se skutečným uživatelským jménem a 1.2.3.4 se skutečnou IP adresou, kterou musíte použít. Stiskněte Enter a vyžádá si heslo uživatele. Se správným heslem získáte funkční výzvu terminálu - jste nyní přihlášeni do vzdáleného počítače!
Odstraňování problémů
Pokud máte nějaké problémy, jedná se o možné problémy:
- Software není nainstalován ani v jednom počítači
- Uživatelské jméno / heslo je nesprávné
- Adresa IP je nesprávná
- Firewall někde na cestě blokuje nebo nepředává port 22
Zkontrolujte všechny tyto body a měli byste být schopni se připojit. Pokud ne, můžete mít složitý problém na ruce.
Na co používáte SSH??
SSH se může stát opravdu užitečným nástrojem, pokud musíte spravovat více počítačů s Linuxem - na všech z nich můžete pracovat pouze z jednoho systému. I když nemáte žádnou vážnou práci, se kterou SSH může pomoci, je to rychlý a snadný malý experiment, který můžete vyzkoušet pro sebe. Vždycky mi to připadá úžasné pokaždé, když posílám příkaz k vypnutí do vzdáleného počítače a pak vidím vypnutí počítače, aniž bych se ho fyzicky dotkl.
Jaká skvělá využití jste našli pro SSH? Jaké pokročilé věci můžete navrhnout, aby lidé dělali s SSH? Dejte nám vědět v komentářích!