Documentación
Acceso a través de SSH
TurnKey viene con Webmin pre-instalado y accesible vía HTTPS en el puerto 12321. Proporciona un ligero y fácil uso web de Admin UI que hace que las tareas básicas de administración del servidor sean un ejercicio "punto y clic".
Eso es genial para muchos trabajos directos y comunes, pero a veces una sesión terminal es la manera más rápida y mejor de diagnosticar y solucionar problemas. TurnKey incluye OpenSSH server, preinstalado y preconfigurado. Pero para acceder a él, necesitará un cliente SSH.
Cliente de OpenSSH Terminal
Mac OSX, Windows 10/11 (de Win10 construir 1803 en adelante) y la mayoría de Linux destros barco con OpenSSH como una herramienta CLI núcleo.
Para utilizar el cliente OpenSSH, abra una sesión terminal y utilice el comando 'ssh', junto con el nombre de usuario y el IP remoto o nombre de dominio (es decir, nombre de host/FQDN):
ssh USER@REMOTE_HOST
Por ejemplo, para conectarse a mi servidor TurnKey con una IP de 192.168.111 (como 'root'):
ssh root@192.168.1.111
Si tiene las llaves establecidas, entonces por defecto intentará autenticar con las teclas primero. Luego se descaminará a la contraseña. Si tiene una gama de llaves que utiliza, puede decir ssh que use una llave específica con el interruptor '-i'.
ssh -i /path/to/MY_KEY root@192.168.1.111
TurnKey predeterminado SSH config está bastante bloqueado, por lo que si tienes muchas teclas establecidas (que SSH intenta uno tras otro) entonces es probable que no pueda iniciar sesión a través de contraseña (eso agotará los intentos de autenticación intentando las claves, así que nunca tendrá la oportunidad de retroceder a la contraseña). Puede forzar un login de contraseña usando el interruptor '-o' con la opción 'PubkeyAuthentication=no'.
ssh -o PubkeyAuthentication=no root@192.168.1.111
En versiones más recientes de TurnKey, fail2ban También está instalado. Eso significa que si el login SSH falla, entonces usted será bloqueado fuera de su servidor por un período de tiempo - 10 minutos por defecto.
Clientes alternativos
No estoy consciente de ninguna aplicación alternativa OSX o Linux de significado. ¡Puta! es un SSH GUI popular, disponible para OSX, Linux y Windows. Pero IMO al menos en OSX y Linux, a menos que ya lo estés familiarizado con él - trae poco valor por encima del cliente nativo CLI OpenSSH. Una aplicación popular de Windows GUI es WinSCP. Además de probar un cliente SSH, también proporciona una interfaz de usuario para cargar/descargar archivos (a través de SCP).