Tutorial Linux - comando ssh

O comando ssh é utilizado para fazer uma conexão remota usando criptografia. Ele se baseia no uso de criptografia assimétrica para criar um túnel seguro onde são transmitidos os dados.




Conectar via ssh usando o usuário atual

A sintaxe básica do ssh é "ssh endereço_ip". Nesse caso, quando o usuário não é especificado, o ssh vai tentar conectar ao servidor remoto usando o usuário atual, que executou o comando.

ssh 192.168.0.10

Conectar via ssh com um usuário especifíco

Para conectar via ssh com um usuário diferente do atual, pode ser usado a sintaxe abaixo, com a opção "-l", seguido do nome do usuário:

ssh -l root 192.168.0.10

Outra opção de conexão é usar a sintaxe "nome_do_usuario@endereço_ip", conforme abaixo:

ssh root@192.168.0.10

Conectar via ssh usando uma porta especifica

Para conectar a um servidor usando um porta diferente da padrão (porta 22), é só usar o parâmetro "-p" seguindo da porta desejada, conforme abaixo:

ssh -p 23 192.168.0.10

Conectar via ssh com o modo debug ativado

Usando o parâmetro "-v" é possivel verificar todo o andamento do processo de conexão. Esse recurso é útil para, em casos de erro de conexão, verificar onde esta ocorrendo o problema.

ssh -v 192.168.0.10

Conectar via ssh sem exibir mensagens de conexão(modo silencioso)

O parâmetro "-q" é usado para conectar no modo silencioso, sem exibir mensagens na tela.

ssh -q 192.168.0.10

Conectar via ssh com X11 habilitado, permitindo executar aplicações gráficas via ssh

A conexão ssh permite que seja feita o acesso remoto a aplicações gráficas (usando servidor de terminal Xorg). Para habilitar esse recurso é so usar o parâmetro "-X"

ssh -X 192.168.0.10

Mostrar a versão do ssh

Para verificar qual a versão do ssh, use o parâmetro "-V"

ssh -V