Hola, buenas tardes tengo una duda con el comando WALL para enviar una difusión general por Boadcast el comando que uso es el siguiente:
echo "WINTX" | wall
Pero tengo entendido no se que de que tengo que estar conectado a un servidor SSH o algo así, yo tengo en LAN a varios ordenadores en mi misma red leí los siguientes códigos pero no se rellenarlos.
*************************************
sudo apt-get install openssh-server
ssh -p puerto usuario@ipservidor
ssh usuario@ipservidor
*************************************
Mis peguntas:
¿Cómo me conecto al servidor SSH para enviar la difusión?
¿Que tengo que poner en usuario? ¿El usuario de mi máquina?
¿Cómo miro la ip del servidor "host"?
Saludos, muchas gracias.
Hola Okiz,
Para poder utilizar el comando wall debes tener instalado SSH y estar conectado mediante el mismo a un servidor, te dejo los pasos de instalación para Debian, Ubuntu, etc:
Cliente : apt-get install openssh-client
Servidor: sudo apt-get install openssh-server
Para configurar esta aplicación tendrás que modificar el archivo sshd_config que se encuentra en /etc/ssh.
sudo gedit /etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
Los comentarios vienen con la # por lo que si queres activar alguna opción vas a tener que descomentarla. Las opciones que podres modificar en este archivos son muchas, entre las más usadas esta cambiar el puerto, por defecto el 22, o el mensaje de bienvenida de cuando te conectas.
Una vez modificadas las opciones que necesitas solo tenes que reiniciar el servicio:
sudo /etc/init.d/ssh restart
Una vez hecho esto podes conectarte de la siguiente manera:
ssh usuario@ip
ssh usuario@dominio
Una vez que estés conectado al servidor podrás enviar mensajes utilizando WALL, a todos los usuarios que estén conectados por SSH a ese servidor.
Saludos
Gn0m3