Etiquetado: ssh

ssh

SSH ProxyCommand ejemplo: Pasando por un host para llegar a otro servidor

¿Cómo puedo usar y saltar a través de un servidor para llegar a otro usando ssh en sistemas Linux o Unix? ¿Es posible conectarse a otro host a través de un intermediario para que el cliente pueda actuar como si la conexión fuera directa usando ssh? Puede saltar host utilizando ProxyCommand. Algunas veces sólo puede acceder a un servidor remoto a través de ssh en iniciandosesión en un servidor intermediario (o firewall/host de salto). Así que primero se inicia sesión en el servidor intermediario y luego ssh a otro servidor. Para ello se necesita autenticarse dos veces y la cadena puede ser larga, y muchas veces no se limita a sólo dos hosts. Ejemplo de Configuración +——-+ +———-+ +———–+ | Laptop| | Jumphost | | FooServer | +——-+ +———-+ +———–+ O +——-+ +———-+ +———–+ | Laptop| | Firewall | | FooServer | +——-+ +———-+ +———–+ 192.168.1.5 121.1.2.3 10.10.29.68 Puedo sólo...

SSH login sin contraseña

Objetivo Desea utilizar Linux y OpenSSH para automatizar sus tareas. Por lo tanto, necesita un inicio de sesión automático desde el usuario-a@host-A  a  usuario-b@Host-B . No desea introducir ninguna contraseña, ya que desea llamar a ssh desde una secuencia de comandos de shell. Cómo hacerlo Primero inicie sesión en A como usuario a y genere un par de claves de autenticación. No introduzca una frase de contraseña: a@A:~> ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/home/a/.ssh/id_rsa): Created directory ‘/home/a/.ssh’. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /home/a/.ssh/id_rsa. Your public key has been saved in /home/a/.ssh/id_rsa.pub. The key fingerprint is: 3e:4f:05:79:3a:9f:96:7c:3b:ad:e9:58:37:bc:37:e4 a@A Ahora use ssh para crear un directorio ~ / .ssh como usuario b en B. (Es posible que el directorio ya exista, lo cual está bien): a@A:~> ssh b@B mkdir -p...