portable mobaxterm mac full windows ssh portability mosh

mobaxterm - Portable Windows Mosh?



mobaxterm portable full (5)

A partir de ahora, chrome.google.com/webstore/detail/mosh/… . Para que pueda guardar un Google Chrome portátil y usar mosh desde allí.

Me preguntaba si hay una forma de usar Mosh en Windows sin Cygwin.
Necesito poder ponerlo en mi unidad USB y copiarlo en una computadora con Windows y poder Mosh en uno de mis servidores. De lo contrario, ¿hay alguna forma de usar Cygwin y tenerlo portátil? Me puse a trabajar en Windows a través de Cygwin, pero eso significaba que tenía que agregar una ruta de entorno a la computadora de Windows, que, en la computadora con Windows en la que estoy trabajando, no te permite cambiar eso, ya que no lo hago. t tiene privilegios de administrador.


Curiosamente, también quería MOSH para Windows, y creo que Cygwin es muy complicado. En su lugar, acabo de descargar una distribución mínima de Debian solo para texto, la inicié en VirtualBox e instalé MOSH. Sorprendentemente, consume mucho menos tiempo y requiere menos ajustes que la ruta Cygwin, y realiza menos modificaciones en la máquina host.

De hecho, hay un VirtualBox portátil, por lo que puede poner su MOSH VM y Portable VirtualBox en una tarjeta de memoria.

Ni siquiera he intentado optimizar las cosas, pero funciona perfectamente con los 256 MB de memoria RAM que le di. Probablemente funcionaría bien en 64 MB o menos.

Espero que MOSH se construya en PuTTY / KiTTY en el futuro.


Me he dado cuenta de que se ha lanzado una nueva versión de MobaXterm (versión 7.1) e incluye una sesión integrada de Mosh. Entonces, no necesitas ningún complemento para eso.

Dijeron que es "experimental", pero lo he probado y funciona bastante bien.


Para Windows, no hay una sola instalación de solución para soportar MOSH. Por el contrario, debe ordenar algunas opciones para que funcione.

MOSH no necesita ssh ni ningún otro programa inicial necesariamente. Es posible iniciar una sesión en su servidor, luego usar la información de conexión publicada, ir a su cliente (en este caso su cuadro de Windows) y usar esa información para conectar la sesión. Esto es un poco complicado y es la razón principal por la que las personas usan SSH para establecer una conexión con el servidor, iniciar de manera remota un servidor MOSH, obtener la información de la sesión en su máquina cliente y luego iniciar la experiencia MOSH.

Las dos piezas que necesita en el lado del cliente (si realiza la conexión manualmente) son el número de puerto del servidor y la clave de cifrado simétrica. Un ejemplo típico de uno dado por un servidor MOSH sería:

MOSH CONNECT 60001 U0MWPbwn3BdcdMyNLnSFCA

Donde 60001 es mi número de puerto y "U0 ... CA" es mi clave de cifrado. No lo hagas nunca, ya que CUALQUIER PERSONA se puede conectar a tu servidor MOSH en ejecución con esta información (es decir, se vería como un cambio de IP como lo haces cuando te desconectas y vuelves a conectar)

Entonces, volviendo a la instalación. MobaXterm (actualmente en v10.5) es una aplicación gratuita para uso personal que puede encontrar en https://mobaxterm.mobatek.net/ . La instalación es relativamente sencilla. Una palabra de precaución, sin embargo, su implementación de SSH es rudimentaria. Básicamente admiten la autenticación de contraseña para ssh. Si usa claves públicas, no puede tener una con una contraseña y esperar que funcione (parece que falta el código para pedirle su contraseña). Puede que esto no sea un obstáculo para todos, pero aquí es donde mi compañía dejó de seguir este hilo.

Dentro de MobiXTerm, desea presionar el botón "Sesiones" en la parte superior izquierda para abrir una nueva ventana de sesión. Presiona el botón Mosh en la esquina superior derecha para comenzar la sesión (NOTA: esto solo es IPv4. Mucha suerte en Zippo para que IPv6 funcione). Ingrese su host remoto y el nombre de usuario de la cuenta ssh que va a utilizar. Si tiene una clave ssh sin firmar, puede usar la configuración de Advanced Mosh para vincular esa clave privada con esta sesión (en este punto, como persona de seguridad, me estoy desmayando). En este punto, siempre que mosh se ejecute correctamente en su servidor (con los puertos UDP 60000-61000 abiertos en el servidor de seguridad), las cosas deberían "funcionar".

Ok, entonces no es demasiado doloroso para trabajar de esta manera. Pero aparte de la funcionalidad de terminal, tampoco es muy divertido. Aunque MobiXterm es un servidor X, aún no he conseguido que X funcione sobre la conexión mobi (al menos no automáticamente).


MobaXTerm es portátil y admite Mosh. Funciona muy bien.
(Pasé todo el día usándolo en una conexión muy poco fiable, funcionaba como un amuleto).

Simplemente ejecute la versión más reciente, y desde el menú de la sesión seleccione Mosh.
Advertencia: no es compatible con ipv6 Consulte la Versión 9.2 (2016-09-18) :

Corrección de errores: las sesiones de Mosh se fuerzan solo a IPv4 (IPv6 aún no es compatible con el cliente / servidor de Mosh)