Buen dia, al igual que mis compañeros del foro yo tambien tuve problemas al ejecutar el comando shh desde el shell de oracle.
A continuacion les dejo la solucion; no sin antes mencionar algunas sugerencias que ya se dieron en los otros hilos que se relacionan a este problema:
- Revise que sus claves
sshsean correctas - Revise que su direccion ip sea la publica y este escrita correctamente.
- Recuerde que su instancia debe estar ejecutando.
- Revise que la sintaxis del comando
sshsea la correcta - Recuerde que debe estar dentro del directorio
.sshen su terminal de Oracle
Solucion:
Para que podamos conectarnos mediante ssh, es necesario que el usuario doguito admin cuente con la siguiente politica:
allow group 'Default'/'admin doguito' to use cloud-shell-public-network in tenancy
Esto nos permite crear un shell con acceso a la red publica. Puede consultar los detalles en la documentación de Oracle aqui
Posteriormente en nuestro shell de Oracle es necesario cambiar el tipo de red. Lo cual se realiza como se muestra en la imagen a continuación :
Este cambio puede tomar unos segundos
A continuación en la instancia donde pretenda conectarse por shh aplique las siguientes opciones en el orden que se indican
Por ultimo emita en su shell de Oracle el comando ssh recuerde que la sintaxis es:
ssh <usuario>@<ip_publica> -i <clave_ssh_privada>
Se le solicita que escriba yes para confirmar la conexión. Listo ahora esta conectado por ssh