EJECUTAR COMANDOS EN EQUIPOS REMOTOS CON ssh: Se pueden consultar datos en un equipo remoto agregando uno o mas comandos al final de la línea de conexion. La sintaxis normal para conectarse con ssh es... ssh _usuario_@_host_ ... por ejemplo... ssh pedrop@200.80.122.97 ... o si tenemos la IP relacionada en /etc/hosts a serverweb... ssh pedrop@serverweb Para ejecutar un comando al realizar la conexion, solamente hay que agregarlo al final de la linea de conexion... ssh pedrop@serverweb ls -l ... eso nos listara los archivos del directorio home del usuario pedrop, salvo que se indique la via que se quiere listar. Para ejecutar mas de un comando se pueden poner entre comillas dobles separandolos con un punto y coma (;)... ssh pedrop@serverweb "uptime ; free ; df -h" Aqui va la salida de un ejemplo real: walter@debwal:~$ ssh svr2 "uptime ; df -h ; free ; cat /proc/mdstat" 03:21:12 up 88 days, 10:15, 0 users, load average: 0,07, 0,06, 0,03 S.ficheros Tamaño Usados Disp Uso% Montado en udev 7,8G 0 7,8G 0% /dev tmpfs 1,6G 166M 1,4G 11% /run /dev/sda6 26G 51M 25G 1% / /dev/sda7 37G 2,5G 33G 8% /usr tmpfs 7,8G 0 7,8G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup /dev/md2 2,7T 2,0T 583G 78% /home2 /dev/sda1 889M 162M 665M 20% /boot /dev/sda5 1,9G 5,7M 1,7G 1% /tmp /dev/md0 1,7T 1,3T 303G 82% /home /dev/md1 125G 12G 107G 10% /var tmpfs 1,6G 0 1,6G 0% /run/user/1000 total used free shared buff/cache available Mem: 16310064 447576 436948 104268 15425540 15418384 Swap: 8886268 93696 8792572 Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md2 : active raid1 sdf1[1] sdb1[2] 2930133824 blocks super 1.2 [2/2] [UU] md0 : active raid1 sdc1[2] sdd1[1] 1820262208 blocks super 1.2 [2/2] [UU] md1 : active raid1 sdc2[0] sdd2[1] 133054336 blocks super 1.2 [2/2] [UU] unused devices: Si quisieran dejar renglones blancos intermedios entre las salidas de los comandos, basta con agregar el comando echo entre cada uno de los demas comandos... walter@debwal:~$ ssh svr2 "echo ; uptime ; echo ; df -h ; echo ; free ; echo ; cat /proc/mdstat" 03:26:52 up 88 days, 10:20, 0 users, load average: 0,00, 0,02, 0,00 S.ficheros Tamaño Usados Disp Uso% Montado en udev 7,8G 0 7,8G 0% /dev tmpfs 1,6G 166M 1,4G 11% /run /dev/sda6 26G 51M 25G 1% / /dev/sda7 37G 2,5G 33G 8% /usr tmpfs 7,8G 0 7,8G 0% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 7,8G 0 7,8G 0% /sys/fs/cgroup /dev/md2 2,7T 2,0T 583G 78% /home2 /dev/sda1 889M 162M 665M 20% /boot /dev/sda5 1,9G 5,7M 1,7G 1% /tmp /dev/md0 1,7T 1,3T 303G 82% /home /dev/md1 125G 12G 107G 10% /var tmpfs 1,6G 0 1,6G 0% /run/user/1000 total used free shared buff/cache available Mem: 16310064 444704 439592 104276 15425768 15421248 Swap: 8886268 93696 8792572 Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10] md2 : active raid1 sdf1[1] sdb1[2] 2930133824 blocks super 1.2 [2/2] [UU] md0 : active raid1 sdc1[2] sdd1[1] 1820262208 blocks super 1.2 [2/2] [UU] md1 : active raid1 sdc2[0] sdd2[1] 133054336 blocks super 1.2 [2/2] [UU] unused devices: Los acentos fueron omitidos voluntariamente. Walter O. Dari PEHUAJO - Buenos Aires Argentina http://www.swcomputacion.com wodari -en- swcomputacion.com