
¿Hay alguna forma de obtener un shell remoto (no RDP) desde la PC doméstica a la PC de la oficina? Tengo 2 PC en 2 lugares diferentes IP número uno de PC: 66.33.22.885 (PC doméstica) IP número de remolque de PC: 77.13.85.676 (PC de oficina)
Quiero conectarme de casa a la oficina a través de cmd, no (RDP), ¿cómo puedo hacerlo? ¡¡Y no sé por qué editaron mi publicación y la borraron!!
Respuesta1
Configurando el servidor SSH
Una forma de hacerlo es con un servidor SSH instalado y ejecutándose en la PC a la que desea acceder. Puedes encontrar uno gratuito disponible.aquí. Si bien el proceso de configuración parece bastante sencillo, puedes echar un vistazo a esto.cómopara una mejor comprensión si decide utilizar este software en particular. Generalmente, los conceptos que contiene funcionarán para cualquier servidor SSH que decida utilizar.
Configurar la red para permitir conexiones a través de
Si la computadora está detrás de un enrutador o firewall, deberá abrir el puerto TCP/22 (o cualquier puerto en el que decida ejecutarlo) para que la computadora desde la que se conecta pueda acceder a ella. Las instrucciones sobre cómo hacerlo varían ampliamente de un enrutador a otro, por lo que deberá consultar la documentación para saber cómo hacerlo (aunque es <router type> port forwarding
casi seguro que usar un motor de búsqueda para " " funcionará en lugar de la documentación oficial). Si por alguna razón no puedes hacer esto (por ejemplo: no controlas el firewall de tu oficina), puedes ver cómo hacerlo.túnel SSH inversocon masilla.
Conexión al servidor SSH
Una vez que haya configurado esto, puede conectarse con un cliente SSH comoMasilla. Cuando abres PuTTY, ves una pantalla que se parece más o menos a esta:
Las cosas importantes que debes configurar al conectarte serán:
1: Nombre de host o dirección IP de la computadora donde se ejecuta el servidor SSH. 2: Especifique el tipo de conexión "SSH". 3. Asegúrese de que el número de puerto especificado sea aquel en el que se está ejecutando el servidor SSH (y que ha abierto en su firewall/enrutador). Si no lo cambió, entonces el El valor predeterminado de "22" estará bien.
Una vez que haga clic en "Conectar", realizará la conexión inicial y solo la primera vez le preguntará si desea aceptar la clave del servidor como válida. La mayoría simplemente responde sí aquí, pero en este punto puede realizar la validación de huellas digitales para estar absolutamente seguro de que se está conectando donde cree que está (aunque esto está fuera del alcance de responder la pregunta). Después de eso, se le pedirá un nombre de usuario y una contraseña. Proporcione estos, presione 'enter' y se le presentará un cmd
caparazón.
NOTA: Si desea hacer esto en ambas direcciones (desde casa -> oficina y desde la oficina -> casa), necesitará un servidor configurado en ambas computadoras, así como el puerto apropiado reenviado en ambas configuraciones de firewall/enrutador. .
Otras opciones
Si insiste en optar únicamente por soluciones basadas en Microsoft, es posible que desee echar un vistazoaquípara ver cómo utilizar IPSec para proporcionar un canal cifrado sobre el que pueda utilizar Telnet. Definitivamente, explicar más esto está fuera de mi área de especialización, pero el artículo que aparece allí parece tener toda la información que necesita para hacerlo.
Respuesta2
Configurar el servicio Telnet no es difícil. Como se indica en los comentarios a su pregunta, no es seguro.
Hay una serie de pasos que describiré a continuación. Ver este manuscritoartículopara obtener detalles de cada paso.
Configurar el intérprete de comandos utilizado por el servidor Telnet
Configure el número de puerto TCP utilizado por el servidor Telnet
Configurar tiempos de espera de sesión inactiva para sesiones Telnet
Configurar el dominio utilizado para la autenticación de nombre de usuario
Obviamente, necesita reenviar los puertos apropiados en su enrutador/firewall.