Connessione a un server tramite SSH su macOS | INTROSERV
EUR
european

EUR

usa

USD

Italy It
Ex. VAT Ex. VAT 0%

Connessione a un server tramite SSH su macOS

SSH (Secure Shell) è un protocollo che consente di accedere in modo sicuro a sistemi remoti tramite una rete. Questa guida spiega come connettersi a un server tramite SSH su un dispositivo macOS.

Requisiti

Per connettersi tramite SSH su un dispositivo macOS, è necessario:

  1. Client SSH: il client SSH integrato disponibile nell’applicazione Terminale.
  2. Dettagli del server: l’indirizzo IP o il nome host del server, nonché il numero della porta SSH (di solito 22).
  3. Credenziali SSH: il nome utente e, a seconda della configurazione del server, la password dell'account o una chiave privata SSH.

Connessione tramite Terminale

Apri l’applicazione Terminale ed esegui il seguente comando:

ssh username@server_IP

Sostituisci username con il tuo nome utente effettivo e server_IP con l'indirizzo IP o il nome host del tuo server.

Se ti stai connettendo al server per la prima volta, SSH segnalerà che non è possibile stabilire l’autenticità dell’host e mostrerà l’impronta digitale della chiave del server. Se disponi di un’impronta digitale attendibile fornita dal tuo provider o amministratore, verifica che corrisponda, quindi digita yes per continuare. La chiave host del server verrà quindi salvata in ~/.ssh/known_hosts. Normalmente non ti verrà chiesto di confermare nuovamente lo stesso host, a meno che la chiave host non cambi o la voce corrispondente venga rimossa.

Se è abilitata l’autenticazione tramite password, inserisci la password dell’account quando richiesto. Se è configurata l’autenticazione basata su chiave, SSH ti autentica utilizzando la tua chiave privata. Una volta completata con successo l’autenticazione, sarai connesso alla console del server.

Se il server utilizza una porta SSH non standard, specificarla con il flag -p:

ssh -p 22777 username@server_IP

Info

Se la connessione non va a buon fine, verifica che il server sia raggiungibile e che SSH sia in esecuzione su di esso.

Connessione tramite Termius

Termius è un client SSH di terze parti con supporto SFTP per macOS.

Creazione di un nuovo host

Nella sezione Host, seleziona Nuovo host. Nel campo Indirizzo, inserisci l’indirizzo IP o il nome host del tuo server e imposta la porta SSH se diversa da 22. Nella sezione Credenziali, inserisci il Nome utente e, se utilizzi l’autenticazione tramite password, la Password. Puoi anche assegnare all’host un nome riconoscibile.

Connessione all’host

Dopo aver salvato l’host, torna alla scheda Host e selezionalo per connetterti. Al primo collegamento, Termius mostra l’impronta digitale della chiave del server. Se disponi di un’impronta digitale attendibile per il server, verificala prima di accettare la connessione.

Utilizzo dell’autenticazione con chiave SSH

Oltre all’autenticazione tramite password, è disponibile anche l’autenticazione tramite chiave SSH. Modifica l’host salvato e, nella sezione “Credenziali”, apri “Chiave, Certificato, FIDO2”. Aggiungi la tua chiave SSH tramite il portachiavi di Termius, dove puoi importare una chiave esistente o crearne una nuova, quindi salva l’host.

Info

Prima di utilizzare l’autenticazione basata su chiave, assicurati che la chiave pubblica corrispondente sia stata aggiunta al file ~/.ssh/authorized_keys sul server. In assenza di questa, la chiave non verrà accettata.

Trasferimento di file SFTP tramite Termius

L’applicazione Termius include un gestore di file SFTP con un’interfaccia a due pannelli, che consente di trasferire file tra il Mac e il server.

Apri la scheda SFTP per accedere al gestore di file. Un pannello mostra “Locale”, ovvero i file presenti sul tuo Mac. Nell’altro pannello, utilizza “Seleziona host” per connetterti al server salvato. Potrai quindi caricare e scaricare file tra il tuo Mac e il server, oltre a gestire i file in entrambe le posizioni.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA