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:
-
Apri il tuo terminale o un prompt di comando.
-
Abilita le integrazioni SSH locali:
q integrations install ssh
Integrazione remota con Linux
Per configurare l’integrazione SSH sul tuo computer Linux remoto:
-
Modifica la configurazione del server SSH:
sudo -e /etc/ssh/sshd_config -
Aggiungi le seguenti righe alla fine del file.
AcceptEnv Q_SET_PARENT AllowStreamLocalForwarding yes -
Riavvia il servizio SSH:
sudo systemctl restart sshd -
Disconnettiti dalla sessione SSH e riconnettiti.
-
Dopo la riconnessione, accedi ad Amazon Q:
q login -
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:
-
Esegui q doctor per identificare e risolvere i problemi più comuni
-
Assicurati che le configurazioni locali e remote siano corrette
-
Verifica che il tuo server SSH sia configurato correttamente per accettare le variabili di ambiente richieste
-
Verifica di utilizzare la versione corretta (standard o musl) per il sistema