Articles of ssh

¿Cómo ejecutar un command simple arbitrario sobre ssh sin conocer el shell de inicio de session del usuario remoto?

ssh tiene una característica molesta cuando ejecutas: ssh user@host cmd and "here's" "one arg" En lugar de ejecutar ese cmd con sus arguments en el host , concatena ese cmd y arguments con espacios y ejecuta un shell en el host para interpretar la cadena resultante (supongo que por eso se llama ssh y no […]

¿Por qué se transfiere este file binary sobre "ssh -t" siendo modificado?

Estoy tratando de copyr files a través de SSH , pero no puedo usar scp debido a que no sé el nombre exacto que necesito. Aunque los pequeños files binarys y de text se transfieren bien, los files binarys grandes se alteran. Aquí está el file en el server: remote$ ls -la -rw-rw-r– 1 user […]

¿Cómo puedo saber qué versión de Linux estoy usando?

A menudo me meto en el nuevo buzón de un cliente para hacer cambios en la configuration de su website sin saber mucho sobre la configuration del server. He visto algunas forms de get información sobre el sistema que está utilizando, pero ¿hay algún command estándar que me diga en qué versión de Unix / […]

¿Cómo se puede restringir a un usuario de SSH para que solo permita el túnel SSH?

¿Cómo puedo restringir a un usuario en el server SSH para que solo tenga privilegios para SSH TUNNELING ? es decir, no pueden ejecutar commands incluso si inician session a través de SSH. Mis serveres Linux son Ubuntu 11.04 y OpenWrt.

¿Cómo ejecutar un command remoto y pasar el file local como input?

Es posible hacer esto: ssh user@socket command /path/to/file/on/local/machine Es decir, quiero ejecutar un command remoto usando un file local en un solo paso, sin usar primero scp para copyr el file.

Remote for-loop sobre SSH

Tengo lo siguiente en una secuencia de commands for server in ${servers[@]}; do echo ${server} ssh user@${server} "for i in /tmp/foo* ; do echo ${i}; done" done Pero no funciona. Lo extraño, veo $ I cantidad de líneas de retorno. Entonces, si tengo diez files, veo diez líneas en blanco.

Listar todas las sesiones SSH conectadas?

Simplemente SSH'd en la raíz, y luego SSH de nuevo en la raíz en la misma máquina. Así que tengo dos windows abiertas tanto SSH'd en la raíz en mi máquina remota. Desde el shell, ¿cómo puedo ver una list de estas dos sesiones?

Cómo hacer que el inicio de session sin contraseña funcione

Genere una key y la copié a mi objective: ssh-keygen ssh-copy-id username@hostname Dejé la location de la key como pnetworkingeterminada y no establecí ninguna frase de contraseña. Durante un time, luego de eso, pude ssh username@hostname sin que se me pidiera una contraseña, y luego dejó de funcionar por algún motivo.

SCP a través de múltiples hosts

La pregunta describe cómo SSH en una máquina a la que solo se puede acceder a través de uno o más hosts (que también pueden ser SSH en). ¿Hay una forma equivalente de usar scp ? Es decir, copie un file en mi equipo local desde la máquina remota (suponiendo que tengo contraseña o acceso […]

¿Cómo trabajo con las herramientas de GUI en un server remoto?

Tengo un server Ubuntu ejecutándose en EC2 (que no me instalé, simplemente recogí un AMI). Hasta ahora estoy usando putty para trabajar con él, pero me pregunto cómo trabajar en él con herramientas GUI (no estoy familiarizado con las herramientas de interfaz de usuario de Linux, pero quiero aprender). Tonto, me falta la comodidad de […]