Conectar SSH em um diretório específico

Sumário

Sempre procuro ser mais produtivo. Como preciso acessar diversos servidores e depois acessar um caminho específico da aplicação que faço manutenção, já acesso o caminho durante a conexão SSH, na verdade tenho um script que só me pede o IP e faz a conexão de forma automática. 

Pré-requisito

Conhecimento básico de servidores linux.

Realizando

Eu tenho um host de IP: 192.168.1.7 o qual quero acessar via SSH direto no diretório: /home/juliano/financeiro/adm2/santander/app 


Neste caso o comando que executo é:

ssh -t juliano@192.168.1.7 ‘cd /home/juliano/financeiro/adm2/santander/app ; bash’


Conectando ssh em diretório específico

Criando um script

Com seu editor favorito é possível criar um script simples em shell, veja o código abaixo:

#!/bin/bash

echo "Digite um usuario:"

read usuario


echo "Digite um IP"

read ip


ssh -t $usuario@$ip 'cd /home/juliano/financeiro/adm2/santander/app ; bash'

Salve com o nome que desejar, dê permissão de execução com: chmod +x script.sh  , altere o diretório padrão e seja feliz.

Executando script para conexão ssh

Prof. Juliano Ramos
Olá. Bom dia, boa tarde e boa noite. A vida é boa e sempre vai dar certo! Curtiu esta publicação? Então entre em nosso grupo no Telegram, vamos bater um papo sobre linux!
Print Friendly, PDF & Email