ssh não é interativo

1

Eu recentemente implantei um novo site em uma coisa do VPS usando um stackscript e tudo correu bem. Ele configurou o ssh para usar minha chave pública e tudo mais. No entanto, quando eu me conecto ao servidor com ssh, não consigo concluir automaticamente o TAB, e não consigo usar a seta para cima para exibir os comandos anteriores. Eu usei o ssh antes e nunca tive esse problema. Que configuração é responsável por isso e é seguro mudar?

    
por colinmarc 27.09.2010 / 01:16

3 respostas

1

Os recursos que você está procurando não fazem parte do SSH; eles fazem parte do shell executado automaticamente para você quando você entrar com o SSH. Você pode executar echo $SHELL para ver qual shell está usando atualmente. Suponho que você está acostumado a usar o shell bash então execute bash e veja se se comporta como você espera. Em caso afirmativo, execute o chsh e defina o seu shell para '/ bin / bash'. Da próxima vez que você entrar no bash, você será iniciado.

    
por 27.09.2010 / 01:27
1

É mais provável que o shell que você está usando - ou seja, não é algo como bash que você está acostumado. Experimente o comando chsh para mudar o seu shell.

    
por 27.09.2010 / 01:23
0

Verifique o / etc / passwd. Seu uso deve ser use / bin / bash em suas opções de shell. BTW, você sempre pode usar esses recursos digitando bash no seu console

    
por 27.09.2010 / 02:31

Tags