SSH: More than secure shell

SSH är ett mångsidigt protokoll som erbjuder betydligt mer än bara säkra fjärrskalssessioner, inklusive nyckelbaserad autentisering, portvidarebefordran och filöverföring. Historiskt sett var osäkra protokoll som Telnet vanliga, vilket understryker SSH:s avgörande roll för att kryptera och autentisera anslutningar, särskilt med Wi-Fi:s spridning. Artikeln beskriver detaljerat olika praktiska tillämpningar av SSH, såsom att ställa in lösenordsfria inloggningar, exekvera fjärrkommandon, kopiera filer (scp, sftp), konfigurera värdspecifika alternativ och använda det för lokal/fjärrportvidarebefordran samt SOCKS-proxies. Korrekt konfiguration av SSH-klient- och daemoninställningar (t.ex. ~/.ssh/config, /etc/ssh/sshd_config) är avgörande för säkerhet och effektivitet, inklusive att inaktivera lösenorDSAutentisering för root och använda publik nyckelkryptografi. Avancerade användningsområden som att montera fjärrfilsystem med SSHFS och överväganden för DNS-vidarebefordran med SOCKS-proxies behandlas också.