Tenta reproduzir um exemplo de encaminhamento de porta local em 16.04 com o comando:
$ ssh -L 8080:www.slashdot.org:80 localhost
retorna:
ssh: conectar ao host localhost porta 22: conexão recusada
O tutorial define a expectativa: Você será solicitado a inserir sua senha de usuário para a máquina cliente.
Essencialmente, você está se conectando, via SSH, de volta à sua máquina cliente, mas criando o túnel SSH necessário para o destino. Depois de autenticar com sucesso em sua conta local, abra um navegador e aponte para http://localhost:8080 . Seu navegador deve redirecioná-lo automaticamente para o Slashdot.'
Qualquer insight sobre por que não sou solicitado a fornecer minhas credenciais do Ubuntu na linha de comando é apreciado.
ATUALIZAÇÕES
$ systemctl status ssh.service
retorna:
● ssh.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
Para usar esse tipo de encaminhamento de porta, é necessário que haja um servidor SSH em execução no host local. A mensagem de erro um tanto inespecífica
pode indicar que não existe (embora também possa indicar um problema de configuração ou firewall).
Nos sistemas Ubuntu atuais (baseados em systemd), você pode verificar se esse servidor está sendo executado usando
Se necessário, instale o servidor OpenSSH padrão usando
(ele deve iniciar automaticamente se o comando de instalação for bem-sucedido).