Accesso al tuo server Linux da Android

Admin

Se hai un server Linux e non è nel tuo salotto, è probabile che tu ti connetta da remoto. Potresti utilizzare quel server per l'hosting web, i backup, come una scatola di sviluppo. o tutto quanto sopra. Non importa cosa, una connessione remota è utile.

La maggior parte delle volte sarebbe facile presumere che ti stai connettendo da un altro computer. Tuttavia, potresti non avere sempre accesso a un computer. Ma per quanto riguarda il tuo dispositivo Android? Non solo è possibile connettersi da un dispositivo Android, è abbastanza facile.

Prima di iniziare

Prima di iniziare a connetterti al tuo server da Android, dovresti considerare come influisce sulla sicurezza. La connessione da Android non è intrinsecamente insicura, ma qualsiasi altro modo in cui ti connetti al tuo server è un'altra porta. Aggiungere una porta significa che qualcun altro potrebbe potenzialmente aprirla. Questo non sta nemmeno considerando le vulnerabilità involontarie come Heartbleed, che ha causato grossi problemi alcuni anni fa.

Indipendentemente dal fatto che tu ti stia connettendo da Android, dovresti leggi come rafforzare il tuo server. Dopotutto, meglio prevenire che curare.

Configura il tuo server

access-linux-server-android-installing-ssh

Uno dei modi più comuni e sicuri per connettersi al tuo server è SSH o Secure Shell. Se non lo hai già fatto, ti consigliamo di installare OpenSSH, che include anche SFTP (Secure FTP). L'installazione e la configurazione di SSH è semplice, ma va oltre lo scopo di questo articolo. Non temere, perché abbiamo una guida passo passo per installazione e configurazione di SSH e SFTP su Ubuntu. Anche se stai usando un'altra distribuzione, quelle istruzioni possono portarti quasi tutto lì.

Configura il tuo dispositivo Android

Sia SSH che SFTP sono piuttosto pesanti per la tastiera, quindi potresti prendere in considerazione l'utilizzo di una tastiera Bluetooth con il tuo dispositivo. Sono disponibili molte tastiere Bluetooth compatibili con Android e molte di esse sono molto convenienti. In alternativa, se non hai accesso a una tastiera esterna, puoi installare e utilizzare il Tastiera dell'hacker app.

Successivamente, dovrai procurarti un'app SSH per connetterti al tuo server da Android. Due delle opzioni più popolari disponibili in questo momento sono JuiceSSH e Termius.

SuccoSSH

accesso-linux-server-android-juicessh

SuccoSSH supporta le tastiere Bluetooth e offre molte opzioni. La versione base dell'app supporta l'autenticazione a due fattori, plug-in opzionali e compressione ZLib su connessioni SSH. L'aggiornamento alla versione Pro aggiunge più combinazioni di colori, backup automatico delle connessioni e un pratico widget. L'app è disponibile gratuitamente sul Google Play Store.

Termius

accesso-linux-server-android-termius

Termius è un'altra opzione popolare. Oltre a SSH, questa app supporta anche SFTP. Se ti ritrovi spesso a dover caricare file dal tuo dispositivo Android al tuo server, questo è utile. La versione gratuita dell'app disponibile su Google Play ha la maggior parte delle funzionalità di cui avrai bisogno. Sfortunatamente, il supporto SFTP è incluso solo nella versione Premium, che costa $ 59,88 all'anno.

Connessione al tuo server

Per connetterti al tuo server, avrai bisogno del tuo nome utente e password o della tua chiave SSH privata. L'utilizzo di nome utente e password è più semplice ma è anche molto meno sicuro. La guida alla configurazione di SSH su Ubuntu sopra include un passaggio sulla generazione delle chiavi. Per usarli con la tua app Android SSH preferita, dovrai copiare la tua chiave pubblica sul tuo dispositivo. Uno dei modi più semplici per farlo è salvare la chiave in un gestore di password come 1Password o LastPass e copiarla e incollarla sul tuo telefono Android.

Determinare il tuo indirizzo IP

Una volta importata la chiave, tutto ciò di cui hai bisogno è l'indirizzo IP del tuo server. Esistono diversi modi per determinarlo. Per prima cosa devi sapere quale indirizzo IP stai cercando.

Se il tuo server è un host web o un host remoto da un servizio come Linode o Oceano digitale, avrai bisogno dell'indirizzo IP pubblico del tuo server. Un modo semplice è digitare il comando curl ifconfig.me in una finestra di terminale sul tuo server. Questo utilizza un sito Web per recuperare il tuo indirizzo IP pubblico.

Se ti stai connettendo a un server a casa tua, vorrai il tuo indirizzo IP privato. Un modo semplice per determinarlo è digitare il comando ifconfig | grep inet. Vedrai alcune righe di testo. Uno di questi conterrà il tuo indirizzo IP che è tipicamente nel formato 192.168.*.*.

Una volta che hai la tua chiave privata e l'indirizzo IP, puoi usarli per connetterti dal tuo dispositivo Android. Se stai cercando cose da fare sulla riga di comando del tuo server, abbiamo un lista per iniziare.

Divulgazione di affiliazione: Make Tech Easier può guadagnare commissioni sui prodotti acquistati tramite i nostri link, il che supporta il lavoro che svolgiamo per i nostri lettori.

Come bloccare le app che distraggono sul tuo dispositivo Android
Come bloccare le app che distraggono sul tuo dispositivo Android

Anche se non c'è dubbio che le app che hai installato sul tuo dispositivo Android siano utili, a ...

Sincronizza e ascolta la tua musica con Google Music Beta
Sincronizza e ascolta la tua musica con Google Music Beta

Qualche settimana fa, Google ha lanciato il suo omonimo streaming di musica e servizio di sincron...

Monitora l'utilizzo dello smartphone dei tuoi bambini con Hoverwatch
Monitora l'utilizzo dello smartphone dei tuoi bambini con Hoverwatch

Questo è un articolo sponsorizzato ed è stato reso possibile dal team di Hoverwatch. I contenuti ...