Det finns några vanliga kommandon för att ansluta till fjärrterminaler i UNIX, var och en med något olika funktioner och fördelar:
1. SSH (Secure Shell):
- kommando: `ssh username@remote_host`
- Nyckelfunktioner:
- Säker: Kryptera alla data som överförs mellan din dator och fjärrservern.
- mångsidig: Kan användas för både fjärrinloggning och filöverföring (med `SCP`).
- Stöds allmänt: Finns på de flesta Unix-liknande system.
- Exempel: `ssh [email protected]`
2. Telnet:
- kommando: `Telnet remote_host port '(porten är vanligtvis 23)
- Nyckelfunktioner:
- enkel: Lätt att ställa in och använda.
- osäker: Överför data i vanlig text, vilket gör det sårbart för avlyssning.
- Begränsad användning: Mindre vanligt än SSH på grund av säkerhetsproblem.
- Exempel: `Telnet 192.168.1.10 23`
3. Rlogin (fjärrinloggning):
- kommando: `rlogin användarnamn@remote_host`
- Nyckelfunktioner:
- enkel: Liknar Telnet men kräver ett användarnamn.
- osäker: Liksom Telnet överför den data okrypterad.
- Avskriven: Anses vara osäker och ofta inaktiverad på grund av säkerhetssårbarheter.
4. RSH (fjärrskal):
- kommando: `rsh username@remote_host command`
- Nyckelfunktioner:
- Utför kommandon: Används främst för att utföra ett enda kommando på en fjärrvärd.
- osäker: Överför data okrypterade och förlitar sig på förtroendeförhållanden.
- Avskriven: Anses vara osäker och ofta inaktiverad på grund av säkerhetssårbarheter.
Att välja rätt kommando:
- ssh är den föredragna metoden på grund av dess säkerhet och mångsidighet.
- telnet och rlogin bör undvikas på grund av deras brist på säkerhet.
- rsh används sällan idag på grund av dess säkerhetsbrister.
Kom ihåg att konfigurera SSH -nycklar för säker lösenordslös åtkomst.
Låt mig veta om du har något specifikt användningsfall i åtanke och jag kan ge mer skräddarsydda råd.