Syftet med en SSH -server är att tillhandahålla ett säkert sätt för fjärranvändare att komma åt och hantera ett datorsystem över ett nätverk. Det uppnår denna säkerhet genom kryptografisk autentisering och kryptering. I huvudsak tillåter det användare att:
* Logga in på distans: Användare kan ansluta till servern och logga in med sitt användarnamn och lösenord (eller andra autentiseringsmetoder som Authentication för offentlig nyckel).
* Utför kommandon: När de är inloggade kan användare köra kommandon på fjärrsystemet som om de satt direkt framför det.
* överföringsfiler: SSH möjliggör säker filöverföring med kommandot `SCP '(Secure Copy) eller` SFTP` (SSH File Transfer Protocol). Detta säkerställer att filer överförs säkert och inte avlyssnas under transitering.
* Upprätta säkra tunnlar: SSH kan användas för att skapa säkra tunnlar, kryptera kommunikation mellan andra applikationer. Detta är användbart för åtkomst till tjänster som inte i sig är säkra, som att ansluta till en databasserver eller vidarebefordra trafik från en fjärrskrivbordsapplikation.
Kort sagt ger en SSH -server ett säkert skal för fjärradministration och interaktion, som skyddar känslig information som utbyts mellan klienten och servern.