Informatec Digital » Linux » Vad är SSH? En komplett guide
- SSH tillhandahåller säker, krypterad kommunikation mellan system och övervinner sårbarheterna hos FTP.
- Den erbjuder användarautentisering och mångsidighet för flera applikationer som fjärradministration och filöverföring.
- SSH är gratis och öppen källkod, tillgängligt för användare och organisationer.
- Säkerhetsaspekter är viktiga när man väljer SSH-klienter från tredje part för att upprätthålla dataskyddet.
Vad är SSH?
Viktiga egenskaper hos SSH
- Datakryptering: SSH använder kryptografi med publik nyckel för att kryptera överförd data, vilket säkerställer informationens konfidentialitet och integritet.
- Användarautentisering: Innan åtkomst tillåts verifierar SSH användarens identitet, vilket ökar säkerheten.
- VersatilidadFörutom att tillhandahålla en säker miljö för att köra kommandon på fjärrsystem, är SSH avgörande för filöverföring och åtkomstkontroll.
Hur SSH fungerar
SSH-applikationer i praktiken
Exemplariska användningsfall
- Fjärradministration: SSH tillåter systemadministratörer att hantera servrar och nätverk var som helst, vilket minskar behovet av fysisk åtkomst.
- Säker filöverföring: SCP- och SFTP-protokoll, baserade på SSH, är viktiga för att säkert överföra filer mellan system.
- Tunneling och virtuella privata nätverk (VPN): SSH kan skapa säkra tunnlar för andra applikationer, vilket ger extra säkerhet för datakommunikation.
SSH: Mer än ett protokoll, en tjänst
Installera och använda SSH
Slutföra och utöka SSH-funktionalitet
SSH: Gratis och tillgängligt
Säkerhetsöverväganden
Hur man använder SSH på Linux
SSH-konfiguration
Generera en SSH-nyckel
- Öppna en terminal på ditt lokala system.
- Kör följande kommando för att generera ett SSH-nyckelpar (privat nyckel och offentlig nyckel):
ssh-keygen -t rsa -b 4096 -C "tu_email@example.com"
- Kommandot kommer att fråga dig om en plats för att spara nycklarna. Du kan trycka på
Enter för att använda standardplatsen (~/.ssh/id_rsa) eller ange en anpassad plats.
- Du kan också ställa in ett lösenord för att skydda din privata nyckel eller lämna det tomt om du föredrar att inte använda ett lösenord.
Kopiera din publika nyckel till servern
- Använd följande kommando för att kopiera din publika nyckel till fjärrservern. Se till att byta ut
<usuario> y <servidor> med dina egna referenser:
ssh-copy-id <usuario>@<servidor>
- Du anger användarens lösenord på fjärrservern för att slutföra kopian av den offentliga nyckeln.
Anslut till en fjärrserver
ssh <usuario>@<servidor>
Grundläggande SSH-användning
Utför fjärrkommandon
ssh <usuario>@<servidor> ls
Överföra filer med SCP
scp <archivo_local> <usuario>@<servidor>:<ruta_remota>
scp <usuario>@<servidor>:<archivo_remoto> <ruta_local>
Slutsats av vad som är SSH