Ubuntu 16.04 com ssh1 e ~ / .ssh / config

2

Com o Ubuntu 15.10 e antes, eu tinha uma entrada de host com o "Protocolo 1" no meu arquivo .ssh / config.

O Ubuntu 16.04 não suporta mais o SSH1 por padrão.

corben@ubuntu1604:~$ ssh -1 host
ssh1 is not supported

Ao usar o cliente ssh com qualquer entrada de host que possua uma linha "Protocolo 1" em .ssh / config, ele reclama com:

corben@ubuntu1604:~$ ssh host
.ssh/config line <nr>: Bad protocol spec '1'.

Para se conectar ao meu host usando ssh1, eu poderia instalar o pacote openssh-client-ssh1 e chamar ssh1 em vez de ssh. Mas o cliente ssh1 não usa a entrada de host configurada em .ssh / config, quando a linha "Protocolo 1" é omitida. Não há man page para ssh1 e "man ssh" ainda lista a opção -1 para a versão de protocolo 1. Eu quero usar uma entrada de host já que tenho redirecionamento de porta e chaves ssh configuradas, as quais não quero inserir toda vez na linha de comando.

Como usar ssh e ssh1 em coexistência e .ssh / config?

O host é um dispositivo incorporado ainda em serviço, no qual nenhuma atualização de firmware será liberada. Como é usado em um ambiente de LAN, o aspecto de segurança usando a versão 1 do ssh não é um problema.

    
por Corben 27.08.2016 / 18:43

1 resposta

0

O protocolo SSH1 se foi para sempre e é hora de aceitar isso. Ele será removido das páginas de manual e da documentação muito em breve, por isso não irá confundir os usuários. Não está muito claro o que você está tentando fazer.

ssh1 ainda deve ler o ~/.ssh/config , se os mantenedores do Ubuntu não quebrarem alguma coisa. Você pode postar o log detalhado ( ssh1 -vvv host1 ) da sua conexão com o host ssh1? O uso de ssh1 -1 host1 muda alguma coisa?

    
por 27.08.2016 / 20:55