O histórico do SSH é local ou é do lado do servidor?

2

Eu uso o Putty para acessar meus servidores dedicados através do SSH. Quando eu clico em seta para cima algumas vezes eu posso ver os comandos que eu coloquei ontem ou na sessão anterior. Eles ficam no local ou no lado do servidor? Como posso limpar esta lista ou comandos anteriores? Então, da próxima vez, se alguém fizer login, ele não verá o que eu estava fazendo.

    
por Craig 27.10.2011 / 18:46

2 respostas

4

Você pode simplesmente remover este arquivo por enquanto. E para evitar que seja salvo da próxima vez, você pode colocar unset HISTFILE em seu .bash_profile. Um pouco mais drástico é ln -sf /dev/null .bash_history . Você ainda terá histórico de comandos durante suas sessões, mas o arquivo não será mais salvo.

    
por 27.10.2011 / 20:09
3

O histórico é mantido (provavelmente) em um arquivo em seu diretório inicial, ~ / .bash_history, que está no servidor ao qual você se conecta. Outros usuários não devem ter acesso à sua .bash_history, e você pode simplesmente limpar o conteúdo para limpar o histórico.

    
por 27.10.2011 / 19:04