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 ...
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".
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 ...
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.
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.