SSH no roteador (extensor; tplink) executando o linux 2.6


1

Eu tenho um TP Link Extender que eu posso acessar através da página de login do servidor http na porta 80, e há uma porta ssh aberta em 22. Eu posso ssh no servidor, ele pede a senha que eu digito. diz que "solicitação de shell falhou no canal 0" e tty falhou no Ch 0. Agora eu descobri que o ssh está permitindo apenas que o aplicativo tp link tether acesse o servidor. Eu tenho todas as credenciais, mas não vai permitir que eu faça o login com o terminal, apenas através do aplicativo que se conecta através do ssh. Este aplicativo tem apenas opções específicas, não estas que eu preciso, como eu quero modificar o Linux 2.6 no extensor. Eu quero mudar o endereço mac do extensor via ifconfig. . Existe uma maneira de extrair a chave ou qualquer outra coisa do aplicativo e, em seguida, falsificá-lo com o meu sistema operacional para ignorar a restrição do cliente? (Extender é meu Eu tenho todos os dados, como senha é aceita, mas não o cliente). Posso, de alguma forma, ignorar diferentemente evitar o erro shell e tty request e enviar comandos linux para o Linux no extender? . Posso de alguma forma encaminhar meus comandos através do aplicativo, extraindo apk tp link tether app e importar meus comandos e ou onde devo procurar o aplicativo de login em ssh da parte do extensor? . Alguma outra sugestão? Obrigado pelo seu tempo e paciência.


Gostaria de saber se ela está realmente disponível para a aplicação, ou se está interagindo via scp ou sftp (que usam o protocolo SSH, mas não tty. Qual é o modelo do extensor?
davidgo

Não tenho certeza, mas faz sentido. O modelo é -> TL-WA850RE
Canis Supul

1
Eu tentei conexão com scp ou sftp através de 22 couldnt criar shell. ele aceita todos os nomes de usuário, mas apenas a senha correta btw
Canis Supul

Não tenho certeza de como corrigir o problema com o firmware TP-Link, mas ele é suportado pelo OpenWRT. Então, outra opção é instalar o OpenWRT e, em seguida, você pode configurá-lo para o conteúdo do seu coração. E sim, você pode relembrá-lo se tiver uma imagem do firmware antigo.
dirkt

Eu concordo com o dirkt, use o openwrt se você quiser personalizar. Mexer com o kernel do firmware padrão não é uma ótima ideia. Você pode compactá-lo ou enviá-lo para um loop de inicialização irrecuperável.
Tim_Stewart
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.