ssh -p12345 admin@192.168.1.201
Por defecto el puerto de ssh es el 12345 y el usuario admin, pero al realizar la conexión aparece el siguiente error:
Unable to negotiate with 192.168.1.201 port 12345: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1
Este error aparece porque no hubo acuerdo sobre el algoritmo de intercambio de claves entre openvox y cliente. El openvox ofrece un solo método diffie-hellman-group1-sha1. OpenSSH admite este método, pero no lo habilita de manera predeterminada porque es débil. Para solucionarlo se debe agregar -oKexAlgorithms=+diffie-hellman-group1-sha1
ssh -p12345 -oKexAlgorithms=+diffie-hellman-group1-sha1 admin@192.168.1.201
Es posible que aparezca el error:
Unable to negotiate with 192.168.100.201 port 12345: no matching cipher found. Their offer: aes128-cbc,3des-cbc,aes256-cbc,twofish256-cbc,twofish-cbc,twofish128-cbc,blowfish-cbc
Hay que especificarle el tipo de encriptación con el comando -c : -c 3des-cbc
ssh -p12345 -oKexAlgorithms=+diffie-hellman-group1-sha1 -c 3des-cbc admin@192.168.1.201
y listo.
admin@192.168.100.201's password: BusyBox v1.4.2 (2014-07-07 14:39:12 CST) Built-in shell (ash) Enter 'help' for a list of built-in commands. | |.-----.-----.-----.| | |.-----.--.--. | - || | -| || | || _ |_ | ||| |||| __/ |_|.| |__| W I R E L E S S F R E E D O M Openvox Wireless Gateway Technologies - Build in 2014-12-17 18:03:28 @Openvox-Wireless-Gateway:/tmp$
Si queremos que quede de forma automatica se debe editar ~/.ssh/config
sudo nano ~/.ssh/config
Y en él agregar los parametros para la conexión
Host 192.168.1.201 Ciphers 3des-cbc KexAlgorithms +diffie-hellman-group1-sha1 Port 12345
Y listo.