Configurazione di SSH per uso remoto - Amazon Q Developer

Configurazione di SSH per uso remoto

Dopo aver installato la CLI di Amazon Q, è possibile configurare l’integrazione remota di Linux per abilitare la funzionalità della riga di comando con Amazon Q su macchine remote.

Integrazione locale con macOS

Per abilitare l’integrazione SSH dal tuo computer macOS locale:

  1. Apri il tuo terminale o un prompt di comando.

  2. Abilita le integrazioni SSH locali:

    q integrations install ssh

Integrazione remota con Linux

Per configurare l’integrazione SSH sul tuo computer Linux remoto:

  1. Modifica la configurazione del server SSH:

    sudo -e /etc/ssh/sshd_config
  2. Aggiungi le seguenti righe alla fine del file.

    AcceptEnv Q_SET_PARENT AllowStreamLocalForwarding yes
  3. Riavvia il servizio SSH:

    sudo systemctl restart sshd
  4. Disconnettiti dalla sessione SSH e riconnettiti.

  5. Dopo la riconnessione, accedi ad Amazon Q:

    q login
  6. Verifica l’installazione

    q doctor

Limiti noti

Se il client desktop Amazon Q si chiude mentre è connesso a un computer remoto con SSH, è possibile che venga stampato ripetutamente un messaggio di errore:

connect to /var/folders/tg/u1vx4xfmvqav0oxfa4zfknaxiwmbsbr/T/cwrun/remote.sock port -2 failed: Connection refused

Per interrompere l’errore, esci dalla sessione SSH e riconnettiti o riavvia il client desktop Amazon Q.

Risoluzione dei problemi

Se riscontri dei problemi con l’integrazione SSH:

  1. Esegui q doctor per identificare e risolvere i problemi più comuni

  2. Assicurati che le configurazioni locali e remote siano corrette

  3. Verifica che il tuo server SSH sia configurato correttamente per accettare le variabili di ambiente richieste

  4. Verifica di utilizzare la versione corretta (standard o musl) per il sistema