Hvis du har en Linux-server og den ikke er i stuen din, er sjansen stor for at du kobler deg til den eksternt. Du kan bruke den serveren til webhotell, sikkerhetskopier, som en utviklingsboks. eller alle de ovennevnte. Uansett hva, en ekstern tilkobling er praktisk.
Det meste av tiden ville det være lett å anta at du kobler til fra en annen datamaskin. Du har kanskje ikke tilgang til en datamaskin hele tiden. Men hva med Android-enheten din? Ikke bare er tilkobling fra en Android-enhet mulig, det er ganske enkelt.
Før du setter i gang
Før du begynner å koble til serveren din fra Android, bør du vurdere hvordan det påvirker sikkerheten. Det er ikke usikkert å koble til fra Android, men noen ekstra måter du kobler til serveren din er en annen dør. Å legge til en dør betyr at noen andre potensielt kan åpne den. Det vurderer ikke engang utilsiktede sårbarheter som Heartbleed, som forårsaket store problemer for noen år siden.
Enten du kobler til fra Android eller ikke, bør du lese om å herde serveren din. Tross alt, bedre trygt enn beklager.
Sett opp serveren din
En av de vanligste og sikreste måtene å koble til serveren din er SSH, eller Secure Shell. Hvis du ikke allerede har gjort det, vil du installere OpenSSH, som også inkluderer SFTP (Secure FTP). Installering og konfigurering av SSH er enkelt, men utenfor omfanget av denne artikkelen. Frykt ikke, da vi har en trinnvis guide for å installere og konfigurere SSH og SFTP på Ubuntu. Selv om du bruker en annen distribusjon, kan disse instruksjonene gi deg det meste av veien dit.
Sett opp Android-enheten din
Både SSH og SFTP er ganske tastaturtunge, så det kan være lurt å vurdere å bruke et Bluetooth-tastatur med enheten. Det er mange Android-kompatible Bluetooth-tastaturer tilgjengelig, og mange av dem er veldig rimelige. Alternativt, hvis du ikke har tilgang til et eksternt tastatur, kan du installere og bruke Hackers tastatur app.
Deretter må du skaffe deg en SSH-app for å koble til serveren din fra Android. To av de mest populære alternativene som er tilgjengelige akkurat nå er JuiceSSH og Termius.
JuiceSSH
JuiceSSH støtter Bluetooth-tastaturer og tilbyr mange alternativer. Basisversjonen av appen støtter tofaktorautentisering, valgfrie plugins og ZLib-komprimering på SSH-tilkoblinger. Oppgradering til Pro-versjonen gir flere fargevalg, automatisk sikkerhetskopiering av tilkoblingene og en praktisk widget. Appen er tilgjengelig gratis i Google Play-butikken.
Termius
Termius er et annet populært alternativ. I tillegg til SSH, støtter denne appen også SFTP. Hvis du ofte finner ut at du trenger å laste opp filer fra Android-enheten din til serveren din, er dette praktisk. Den gratis versjonen av appen tilgjengelig på Google Play har de fleste funksjonene du trenger. Dessverre er SFTP-støtte bare inkludert i Premium-versjonen, som koster $ 59,88 per år.
Koble til serveren din
For å koble til serveren din, trenger du enten brukernavnet og passordet eller din private SSH-nøkkel. Å bruke et brukernavn og passord er lettere, men er også langt mindre sikkert. Veiledningen for å konfigurere SSH på Ubuntu ovenfor inkluderer et trinn for å generere nøklene dine. For å bruke disse med Android SSH-appen din, må du kopiere den offentlige nøkkelen til enheten din. En av de enkleste måtene å gjøre dette på er å lagre nøkkelen i en passordbehandling som 1Password eller LastPass og kopiere og lime den inn på Android-telefonen din.
Bestemme IP-adressen din
Når du har importert nøkkelen din, er alt du trenger serverens IP-adresse. Det er flere måter å bestemme dette på. Først må du vite hvilken IP-adresse du leter etter.
Hvis serveren din er en vert eller en ekstern vert fra en tjeneste som Linode eller DigitalOcean, trenger du serverens offentlige IP-adresse. En enkel måte er å skrive kommandoen curl ifconfig.me
i et terminalvindu på serveren din. Dette bruker et nettsted for å hente din offentlige IP-adresse.
Hvis du kobler til en server hjemme hos deg, vil du ha din private IP-adresse. En enkel måte å bestemme dette på er å skrive kommandoen ifconfig | grep inet
. Du får se noen tekstlinjer. En av disse inneholder IP-adressen din, som vanligvis er i formatet 192.168. *. *.
Når du har din private nøkkel og IP-adresse, kan du bruke denne til å koble fra Android-enheten din. Hvis du leter etter ting å gjøre på serverens kommandolinje, har vi en liste for å komme i gang.