Qual é a linha de comando apropriada para conectar através do SSH?

1

Gostaria de me conectar à minha máquina remota por meio da linha de comando SSH, mas não sei quais são os comandos de terminal apropriados.

Sempre recebo um erro "conexão recusada".

    
por user276143 30.04.2014 / 08:09

3 respostas

2

O comando é

ssh -l username server_ip_address

ou

ssh username@server_ip_address

Se a conexão do servidor recusar, talvez seja um problema diferente. Algumas configurações de firewall ...

    
por 2707974 30.04.2014 / 08:17
1

Primeiro de tudo, você deve ter certeza de que o servidor ssh que você deseja conectar está sendo executado. Para fazer isso, tente digitar:

telnet server_ip 22 

em que 22 é a porta padrão do ssh protocol . Se a porta for diferente, você deve alterá-la. Se o servidor responder, você pode se conectar dessa maneira:

ssh <username>@server_ip -p 22 

é o usuário que tem permissão para acessar o servidor via ssh. O argumento -p 22 pode omiti-lo se a porta for o padrão ou se você usar uma porta diferente para usá-lo.

    
por girardengo 30.04.2014 / 08:23
1

Se bem me lembro, o servidor ssh sshd não está instalado no Ubuntu por padrão.

sudo apt-get install openssh-server openssh-client

executado em ambas as máquinas receberá ssh e sshd instalado.

AVISO: sshd não é instalado por padrão por um bom motivo, ele tem o potencial de abrir seu sistema para qualquer hacker ou bot black na internet, especialmente se você tiver senhas fracas ou firewalls. Você deve entender o buraco de segurança que você abrirá antes de abri-lo.

    
por msw 30.04.2014 / 08:17