Administrasjon av Ubuntu Remotely

Enten du administrere en server for en virksomhet eller opprettholde en filserver ut av skapet, ekstern tilgang til Ubuntu server lar deg vedlikeholde og administrere filer fra hvor som helst på nettverket. Av de verktøyene som er tilgjengelige for å håndtere fjerntilgang, påpeker Ubuntu dokumentasjon ut tre som er de mest vanlige: OpenSSH, Puppet og Zentyal. Hvilken metode som fungerer best for deg, avhenger av hvor du trenger å administrere serveren.

Risikoer for Remote Administration

Den største fordelen til å sette opp ekstern tilgang til en server er evnen til å kjøre og administrere oppgaver uten å måtte holde en ekstra skjerm og tastatur rundt. Headless servere kan nøye gjemt hvor som helst i ditt hjem og kontor. Men betyr fjerntilgang at serveren kan også bli hacket, spesielt hvis du tillate tilgang via Internett. Hvis du fortsetter å sikre data på Ubuntu server, kan det være lurt å kontakte en IT-tekniker om hvordan man best kan sikre dine data når tillate ekstern tilgang.

via OpenSSH

Secure Shell lar deg koble til og kontrollere Ubuntu server ved hjelp av terminal eller PuTTY-klienten på en annen datamaskin. For å bruke SSH på Ubuntu server, må du installere OpenSSH server pakken; du kan gjøre dette fra terminalen ved å skrive "sudo apt-get install openssh-server" på serveren. Hvis du gjør en fersk installasjon av Ubuntu Server, har du muligheten til å velge "openssh-server" under installasjonen. Du kan endre serverens standardinnstillinger i sshd_config filen, som ligger i / etc / ssh / sshd_config, på serveren din.

via Puppet

Hvis du administrerer flere enn én server, eller ikke ønsker å bry deg med kommandolinje-bare administrasjon, vurdere å bruke Puppet, som kan håndtere flere titalls servere (lenke i Resources). Den store fordelen for Puppet over SSH er evnen til å automatisere visse vanlige oppgaver. Før du bruker Puppet, anbefaler Ubuntu Documentation sette opp en DNS-post for serveren din - for eksempel myserver.com; standard Puppet klientkonfigurasjonen ser for navnet server på puppet.myserver.com. Imidlertid kan Puppet klienten bli modifisert til å bruke localhost IP-adresser. Med Puppet, kan du også installere et GUI som heter Puppet Dashboard. Installer Puppet på serveren din med "sudo apt-get install puppetmaster", og deretter installere Puppet klienten på klientdatamaskinene med "sudo apt-get install marionett".

via Zentyal

Hvis du administrerer servere i en liten eller mellomforretningsmiljø, vurdere å bruke Zentyal i stedet for andre eksterne tilgang til programmer. Zentyal tilbyr flere server verktøy for små bedrifter, for eksempel en e-postserver, chat-server, webserver og mange flere programmer ikke er tilgjengelige for brukere med Puppet eller SSH. Zentyal er tilgjengelig gratis, og tilbyr et GUI-grensesnitt for å få tilgang til og administrere servere. For å installere Zentyal, enten legge PPA til depotet listen, eller laste ned ISO-filen fra Zentyal nettsted (lenke i Resources).