4 votos

El comando SSH no tiene la opción -Z - Cliente ssh ofuscado

Estoy trabajando en un proyecto a distancia, y tengo instalado MACOSX 10.7.4. El servidor está basado en Ubuntu linux, y uso "ssh" para acceder a él. Recientemente el servidor openSSH en el servidor remoto está siendo asegurado por ssh ofuscado, por lo que tengo que acceder a él con el comando ssh mejorado, en Windows, es el software Potty para soportarlo. En Ubuntu Linux, tiene el comando "ssh" con la opción "-Z".

Encontré que no hay una opción -Z en el comando "ssh" de MacOS, así que actualicé openSSH a la última versión (6.01p1), y todavía no hay esta opción. Me pregunto por qué en Ubuntu linux, también es paquete de openSSH, pero tienen "-Z" opción, pero para el mismo paquete en MacOS, no hay "-Z" opción en absoluto?

Por cierto, la opción "-Z" permitirá a "ssh" utilizar la comunicación de datos ofuscados (cabecera TCP). Cualquier ayuda es apreciada, necesito un cliente ssh que pueda soportar la comunicación ofuscada.

Sobre Obfuscated-openSSH, por favor, compruebe esto - https://github.com/brl/obfuscated-openssh

Aquí se muestra el uso en Ubuntu Linux - "ssh" :

OpenSSH_5.2p1, OpenSSL 0.9.8k 25 Mar 2009
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYyz] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [-Z obfuscate_keyword]
           [user@]hostname [command]

Aquí está el uso mostrado en MacOS por "ssh" -

OpenSSH_6.0p1, OpenSSL 0.9.8r 8 Feb 2011
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]

7voto

Tom Puntos 191

Problema resuelto. Puedes descargar obfuscated-openssh y compilarlo en MacOS para obtener un nuevo comando ssh.

Descárgalo desde https://github.com/brl/obfuscated-openssh .

Descargue e instale gcc - http://www.mkyong.com/mac/how-to-install-gcc-compiler-on-mac-os-x/

$ ./configure
$ make

Si hay algunos errores durante la compilación, recuerde comprobar esto https://discussions.apple.com/thread/2546848?start=0&tstart=0 (ver detalles más abajo)

$ export LDFLAGS="-L. -Lopenbsd-compat/ -fstack-protector-all -mmacosx-version-min=10.4 -lresolv"
$ ./configure
$ make

Todo hecho, usted tendrá un nuevo ssh. Comprueba la versión.

$ ./ssh -v
OpenSSH_5.2p1, OpenSSL 0.9.8r 8 Feb 2011
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYyz] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-i identity_file] [-L [bind_address:]port:host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:host:hostport] [-S ctl_path]
           [-w local_tun[:remote_tun]] [-Z obfuscate_keyword]
           [user@]hostname [command]

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X