Websh
Volver al índice
Frustrado por la falta de [tt]ssh[/tt] en la mayoría de los servidores, me aventé un pequeño script que permite ejecutar comandos en forma interactiva.
Se llama websh, y está escrito en perl.
Si bien es fácil convertirlo en un boquete de seguridad, es toda una navaja suiza (o un dremel si eres más moderno), y te puede ayudar a ahorrar varias horas de trabajo... o de espera en interminables (pero muy interrumpibles) transferencias FTP de miles de archivos, o reorganizaciones de sitio, o backups... qué se yo.
Ahí échenle un ojo si les parece útil: http://ratasoft.net/websh
Déjame terminar de entender tu código (y probarlo) para darte mi opinión. Uso un router y no me deja usar ssh o por lo menos no sé como brincarlo. Tu script sirve para ello?
Uhm... no exactamente.
Con websh puedes obtener funcionalidad similar a telnet (o a la parte interactiva de ssh).
Por la forma en que funciona me temo que no es posible forwardear puertos o garantizar encripción.
Tampoco tiene algo como sftp, aunque puedes mandar un archivo con un poco de magia...
[tt]
% ls -s foto.jpg
35 foto.jpg
% base64 foto.jpg | awk 'BEGIN{print "cat <<eot | base64 -d > foto.jpg"}; {print}; END{print "eot\nls -s foto.jpg";} | curl -u usuario:pasguor -d @- https://ratasoft.net/websh
35 foto.jpg
%
[/tt]
pero eso está muy rudo. Aunque tengo un filtro que lo hace, jojo.