Configurazione SSH

Actions Center richiede che ti connetti alla tua casella personale dei feed utilizzando una connessione Secure Shell (SSH). SSH è un protocollo di rete che garantisce il trasferimento sicuro dei dati tra i tuoi sistemi e i server di Google.

Per autenticare questa connessione sicura senza utilizzare password, hai bisogno di una coppia di chiavi SSH. Una coppia di chiavi è costituita da due componenti corrispondenti:

  • Chiave privata:una chiave segreta che risiede in modo sicuro nel tuo sistema o viene gestita dalla tua applicazione. Questa chiave funge da credenziale sicura.
  • Chiave pubblica:una chiave non segreta che carichi su Actions Center. Google la utilizza per verificare la firma della chiave privata quando stabilisci una connessione SFTP per caricare i feed.

Quando ti connetti tramite SFTP, il client utilizzerà automaticamente la tua chiave privata per autenticarsi in modo sicuro con i dropbox del Centro azioni contenenti la tua chiave pubblica associata.

Una chiave pubblica è una singola stringa che in genere inizia con ssh-rsa e termina con un identificatore come il tuo indirizzo email. Ad esempio:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

Genera una coppia di chiavi SSH

Puoi creare una coppia di chiavi SSH utilizzando l'utilità a riga di comando ssh-keygen, che è disponibile in modo nativo in Linux, macOS e nella maggior parte degli ambienti Windows.

  1. Apri il terminale o il prompt dei comandi.

  2. Esegui questo comando per generare una nuova coppia di chiavi RSA. Puoi sostituire google_actions_center con un nome file a tua scelta:

    ssh-keygen -t rsa -f google_actions_center

  3. Quando richiesto, premi Invio per creare una chiave senza passphrase oppure inserisci una passphrase per criptare la chiave privata localmente. Non devi fornire questa passphrase a Google.

  4. Questo comando crea due file:

    • google_actions_center (chiave privata): mantieni questo file al sicuro sul tuo sistema. Fornirai questa chiave al tuo client SFTP durante la connessione.
    • google_actions_center.pub (chiave pubblica): questa è la chiave che condividerai con Actions Center.
  5. Apri la chiave pubblica (google_actions_center.pub) in un editor di testo e copia tutti i contenuti.

  6. Fornisci questa chiave pubblica nelle attività di onboarding dell'account Actions Center durante la configurazione dell'account o in Configurazione dei feed per aggiornare la chiave dopo la configurazione dell'account.

Passaggi per testare la connettività SFTP

  1. Visualizza le informazioni di connessione della casella personale SFTP in Configurazione dei feed.

  2. Con le informazioni di connessione per la rispettiva casella personale, connettiti a SFTP. Ad esempio, utilizzando il programma a riga di comando sftp (disponibile su Windows, Linux e Mac):

    sftp -P <port> -i google_actions_center <user>@partnerupload.google.com

    Carica i file del feed:

    put <filename>

  3. Se riscontri problemi durante la connessione al server SFTP, prova a eseguire con informazioni dettagliate sftp -v. I problemi possono verificarsi a causa di firewall di rete che bloccano le connessioni in uscita o di configurazioni del client SSH non compatibili con il server.

    Verifica che la chiave pubblica sia corretta eseguendo ssh-keygen -l -f google_actions_center.pub.

    Se la chiave non è valida, il programma restituirà google_actions_center.pub is not a public key file.