Su mejor opción es probablemente ejecutar un servidor SSH en un puerto no predeterminado, como 2020. Esto evita la mayoría de los intentos de ataques de fuerza bruta desde la web, ya que estos bots tienden a buscar solo en los puertos predeterminados.
También deberá asignar al servidor una dirección IP estática en la LAN, ya que debe estar accesible en todo momento. Puedes configurar esto System Settings --> Network
. Para evitar conflictos de direcciones IP, también es recomendable que le diga a su servidor DHCP (el enrutador en la mayoría de los casos) que esta dirección IP está tomada. El método varía según el modelo, pero debe haber un área en algún lugar de la configuración del enrutador que le permita reservar direcciones IP.
La razón de la IP estática es que necesita configurar el reenvío de puertos en la configuración de su enrutador. Esto permite que las conexiones del puerto a su IP externa se enruten a ese puerto en su servidor.
Si su dirección IP pública es dinámica, lo que probablemente sea, querrá configurar algún tipo de servicio DNS dinámico. Mi recomendación para este servicio es No-IP . Le proporciona un subdominio gratuito que siempre apunta a su IP pública. Esta configuración requiere la instalación de un programa en una máquina siempre encendida en su LAN (llamada DUC, proporcionada por No-IP).
Una vez que haya configurado el servidor SSH como desee, ingrese SSH ingresando
ssh user@remotehostip -p XXX
o usando cualquier cliente SSH / SFTP que prefiera.
Si alguna de estas secciones necesita instrucciones más detalladas, comente y las agregaré.
Si alguien más tiene problemas para seguir, aquí hay una sala de chat que tiene pasos adicionales / más detallados: http://chat.stackexchange.com/rooms/37251/discussion-between-homunculus-reticulli-and-zacharee1