instalar ssh
Primeiras coisas primeiro. Você precisa do ssh instalado. Não apenas o cliente, o servidor também. Descobrir:
$ which ssh
/usr/bin/ssh
$ which sshd
/usr/sbin/sshd
Se which
não puder encontrá-los, você precisa instalar: sudo apt-get install ssh sshd
.
O processo de instalação deve configurar tudo, mas, para garantir, a porta ssh (22) está aberta (se o ufw estiver desativado, considere habilitá-lo): sudo ufw allow 22/tcp
qual é o seu endereço
Digite ip addr | grep inet
para obter o seu endereço IP. Se começar com 192.168.
, 172.16.
até 172.31.
ou 10.
você tiver um endereço IP local (também conhecido como privado). Caso contrário, é público (por exemplo, 74.125.224.51). Se for público, você tem facilidade. Qualquer um pode tentar se conectar com um comando como ssh [email protected]
.
Se você estiver com um endereço IP local, precisará configurar seu roteador para encaminhar a porta 22 para o seu computador. Depois, você pode acessar um site como http://whatismyip.org/ para obter seu endereço IP público e qualquer pessoa que o possua pode tentar se conectar com um comando como ssh [email protected]
.
obter um endereço permanente
Inscreva-se em http://dyndns.com/ para obter os Serviços de host gratuitos para vincular um nome de dyndns ao seu endereço IP. Estou assumindo aqui que você não comprou um endereço IP estático do seu ISP.
openssh-server
significativamente diferente desshd
?openssh-server
fornece uma implementação desshd
. é bem respeitado, para dizer o mínimo.