Salta ai contenuti
Risorse
IT
AccediInizia gratis

Sposta nel cloud

I server che raggiungi dal tuo Mac con ssh possono aprirsi da tTerm Web, dal tuo telefono o da qualsiasi computer su cui accedi. Sposta nel cloud in tTerm per Mac li porta nel tuo account, ciascuno nel modo che scegli tu. Non si sposta nulla finché non premi Sposta.

Accedi a tTerm per Mac, apri l’account in fondo alla barra laterale e scegli Sposta nel cloud, subito sopra Esci. Lo trovi anche con ⌘K.

L’elenco Server su questo Mac viene da ~/.ssh/config, known_hosts e dai comandi ssh che hai eseguito nei terminali di tTerm su questo Mac. Per ciascun server, ssh -G fornisce l’indirizzo, la porta, l’utente, le chiavi e il bastion host che userebbe ssh stesso; l’utente e la porta che hai digitato, come in ssh root@host o -p 2222, prendono il posto di quelli della configurazione. Per farlo, il Mac non si collega a nessun server.

Tutti i server sono spuntati, tranne un host git come github.com (Un host git: nessun terminale da aprire), un server che è Già in tTerm, uno che compare solo in known_hosts e uno per cui hai scelto Non chiedere più per … sulla barra. Poi tTerm Web controlla, dal cloud, se riesce a collegarsi alla porta SSH di ogni server, o a quella del suo bastion host.

Sotto i server, Chiavi in ~/.ssh elenca le tue chiavi private. Nella tua cassaforte vanno solo quelle spuntate. Una chiave viene spuntata da sola quando la usa un server spuntato con La mia chiave.

Ogni server ha una scelta tutta sua:

  • La mia chiave – la chiave va nella tua cassaforte, cifrata su questo Mac, e il server resta com’è. tTerm Web accede dal cloud, e un tuo dispositivo con la cassaforte aperta firma l’accesso: un browser in cui hai aperto la cassaforte, o questo Mac. Adatto a un server che tTerm Web raggiunge, con una chiave in ~/.ssh che si può spostare. Maggiori dettagli in La cassaforte delle tue chiavi SSH.
  • Pass di tTerm – questo Mac accede una volta e aggiunge una riga di tTerm al file ~/.ssh/authorized_keys dell’utente con cui accede; la tua chiave resta qui. Da quel momento tTerm accede come quell’utente con un certificato che dura due minuti, come su un server collegato con un solo comando, e non gli serve la cassaforte. Sulla barra dopo ssh, questo modo si chiama Fai entrare tTerm.
  • Tramite questo Mac – non si sposta nulla: tTerm chiede a questo Mac di eseguire ssh verso il server, finché il Mac è acceso. Adatto a un server dietro una VPN o in una rete privata, che tTerm Web non può raggiungere, e a uno la cui chiave non può lasciare questo Mac. Il suo terminale funziona in modalità classica: ogni tasto va direttamente a ssh sul Mac, senza blocchi e senza conferma prima di un comando pericoloso.

tTerm sceglie per ogni server: La mia chiave se la sua chiave si può spostare, Tramite questo Mac se tTerm Web non raggiunge il server o la sua chiave non può lasciare il Mac, altrimenti Pass di tTerm. Un server che tTerm Web non raggiunge ha solo Tramite questo Mac. Un server dietro un bastion host raggiungibile dal cloud si apre passando da quel bastion host.

Il pulsante conta i server spuntati: Sposta 3 server.

  • La mia chiave richiede la tua cassaforte. La prima volta, premi Crea la cassaforte con Touch ID e conserva il codice di recupero. Una cassaforte bloccata chiede Touch ID o la password del tuo Mac oppure, su un Mac che non può ancora aprirla da solo, una volta il codice di recupero.
  • Per una chiave con passphrase, tTerm la chiede una volta. La passphrase resta su questo Mac.
  • Con La mia chiave, questo Mac accede prima al server con quella sola chiave; soltanto dopo la chiave va nella tua cassaforte, una volta per tutti i suoi server. Con Pass di tTerm, questo Mac accede per aggiungere la riga, e tTerm accede una volta con il suo certificato per verificarla.
  • La mia chiave e Pass di tTerm richiedono la chiave host del server in known_hosts: a un server nuovo, collegati prima una volta da questo Mac.

Per un server non spostato non viene salvato nulla. Una chiave finita nella cassaforte solo per server non spostati ne esce di nuovo, e la riga che tTerm aveva aggiunto su un server del genere viene tolta.

Il risultato dice quanti server sono ora in tTerm, tutti in Personal: Server in tTerm: 2 su 3. Ogni riga dice come si apre il suo server: Si apre con la tua chiave, Si apre con il pass di tTerm o Tramite questo Mac, finché è acceso. Accanto, Apri un terminale ne apre uno lì. Un server non spostato dice perché, con Riprova e Cambia: Cambia torna all’elenco con solo quel server spuntato. In fondo: le chiavi che ora sono nella tua cassaforte, oppure Nessuna chiave spostata: le tue chiavi restano su questo Mac.

Nella barra laterale, un server che si apre con la tua chiave ha il simbolo di una chiave dopo il nome, e uno che passa dal tuo Mac porta la scritta via Mac.

Quando ssh termina senza errori in un terminale di questo Mac, sotto il suo blocco può comparire una barra: droplet: aprilo ovunque tu sia, con l’indirizzo e la tua chiave.

  • Salva la mia chiave – come La mia chiave, se la chiave si può spostare.
  • Fai entrare tTerm – come Pass di tTerm.
  • Non ora, oppure Non chiedere più per droplet.

Per un server che tTerm Web non raggiunge, la barra propone invece Aprilo tramite questo Mac. Compare una volta per ogni server, e mai per un host git o per un server già in tTerm. Anche un server salvato dalla barra va in Personal.