Er zijn een paar gemeenschappelijke opdrachten om verbinding te maken met externe terminals in Unix, elk met iets verschillende functies en voordelen:
1. SSH (veilige shell):
- opdracht: `SSH gebruikersnaam@Remote_Host`
- Key -functies:
- Veilig: Codeert alle gegevens die worden verzonden tussen uw computer en de externe server.
- veelzijdig: Kan worden gebruikt voor zowel externe inlog- als bestandsoverdracht (met behulp van `scp`).
- wijdverbreid ondersteund: Beschikbaar op de meeste Unix-achtige systemen.
- Voorbeeld: `ssh [email protected]`
2. Telnet:
- opdracht: `Telnet Remote_Host Port` (poort is meestal 23)
- Key -functies:
- eenvoudig: Eenvoudig in te stellen en te gebruiken.
- onzeker: Verzendt gegevens in gewone tekst, waardoor het kwetsbaar is voor afluisteren.
- beperkt gebruik: Minder gebruikelijk dan SSH vanwege beveiligingsproblemen.
- Voorbeeld: `Telnet 192.168.1.10 23`
3. rlogin (login op afstand):
- opdracht: `Rlogin gebruikersnaam@Remote_Host`
- Key -functies:
- eenvoudig: Vergelijkbaar met Telnet maar vereist een gebruikersnaam.
- onzeker: Net als telnet verzendt het gegevens niet -gecodeerd.
- verouderd: Beschouwd als onzeker en vaak gehandicapt vanwege beveiligingskwetsbaarheden.
4. rsh (externe shell):
- opdracht: `RSH gebruikersnaam@Remote_Host Command`
- Key -functies:
- Opdrachten uitvoeren: Voornamelijk gebruikt om een enkele opdracht op een externe host uit te voeren.
- onzeker: Verzendt gegevens niet -gecodeerd en vertrouwt op vertrouwensrelaties.
- verouderd: Beschouwd als onzeker en vaak gehandicapt vanwege beveiligingskwetsbaarheden.
De juiste opdracht kiezen:
- SSH is de voorkeursmethode Vanwege de beveiliging en veelzijdigheid.
- Telnet en rlogin moeten worden vermeden Vanwege hun gebrek aan veiligheid.
- rsh wordt tegenwoordig zelden gebruikt Vanwege zijn beveiligingsfouten.
Vergeet niet om SSH -toetsen te configureren voor veilige toegang zonder wachtwoord.
Laat het me weten als je een specifiek gebruik in gedachten hebt en ik kan meer op maat gemaakt advies geven. |