
Cenário
VPS na Internet. Máquina interna atrás da rede da empresa.
Meta
Ter$ máquina_internaconectar a$VPS; eu faço login$VPSe conecte-se a$ máquina_internaSessão SSH que será local em$VPS.
Chaves
$VPScontém o bloco SSH público em .authorized_hosts.$ máquina_internaestá se conectando com a chave privada para$VPS
Código
Sobre$ máquina_interna:
ssh -oStrictHostKeyChecking=accept-new -i .ssh/KEY -R 2048:localhost:22 vps.internet.net
A conexão é estabelecida. Solicitar entrada$ máquina_internamuda para$VPSincitar.
Em $VPS:
ssh -p 2048 localhost
Erro:
ubuntu@localhost: Permission denied (publickey).
Eu também tentei conectar, em$VPS, especificando as chaves com -i, também não funciona.
Estou entendendo mal como isso funciona?
Responder1
A chave que precisa ser usada é aquela configurada originalmente para fazer login no $VPS.