Por algum motivo, não consigo mais me conectar à minha instância do Amazon Lightsail via SSH (estava tudo bem ontem na mesma máquina).
Ao me conectar à minha instância, recebo um erro
~ ssh [email protected] -vvv
OpenSSH_9.0p1, LibreSSL 3.3.6
debug1: Reading configuration data /Users/gavin/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 21: include /etc/ssh/ssh_config.d/* matched no files
debug1: /etc/ssh/ssh_config line 54: Applying options for *
debug2: resolve_canonicalize: hostname 172.26.14.190 is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/Users/gavin/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/Users/gavin/.ssh/known_hosts2'
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug3: ssh_connect_direct: entering
debug1: Connecting to 172.26.14.190 [172.26.14.190] port 22.
debug3: set_sock_tos: set socket 3 IP_TOS 0x48
debug1: connect to address 172.26.14.190 port 22: Operation timed out
ssh: connect to host 172.26.14.190 port 22: Operation timed out
O que é Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
e o que está causando isso?
Nota. Posso me conectar perfeitamente usando a ferramenta de conexão SSH baseada em navegador AWS
Você está tentando se conectar ao endereço IP privado.
172.26.14.190
está em um intervalo de IP privado que só seria acessível na mesma rede que a instância do LightSail. A menos que você esteja tentando executar essessh
comando em outra instância do LightSail na mesma rede, esse comando não funcionará.Se você estiver tentando se conectar a essa instância a partir de seu computador local, será necessário usar o endereço IP público da instância LightSail.
Como você mencionou que pode se conectar usando SSH baseado em navegador AWS, isso significa que o SSH está perfeitamente habilitado. Tem certeza de que está usando a chave privada correta? Talvez tente:
E ver se isso resolve o problema? (Embora isso possa ser um problema de firewall)
Vejo que há um tempo limite
ssh: connect to host 172.26.14.190 port 22: Operation timed out
, então vale a pena verificar se as regras do Firewall ou do grupo de segurança estão funcionando conforme o esperado com o seu IP.