Estou preso neste problema:
Eu tenho um novo servidor que acesso através de ssh, usando PuTTy. Em Configuração, preciso selecionar qual shell ssh preciso para acessar o servidor com ssh.
escolhas:
/bin/sh
/bin/bash
/bin/dash
/bin/bash(chrooted)
Se eu escolher /bin/sh
, não tenho algumas permissões, por exemplo, para instalar ferramentas de configuração do python. Se eu escolher /bin/bash(chrooted)
, não tenho python e se eu python diz: comando não encontrado.
Estou usando o Debian 7,
O que devo fazer?
Responder1
Qual é a finalidade do servidor?
Você deseja que os usuários tenham acesso limitado ou não?
Se você quiser usá-lo como um servidor normal, é melhor usar o bash. Chroot é na verdade um ambiente despojado (http://en.wikipedia.org/wiki/Chroot) Usado nos casos em que você deseja que os usuários acessem apenas alguns comandos e apenas isso {por exemplo em gateways}
Depende muito do que você deseja fazer. O comportamento padrão /general é escolher /bin/bash