Este tutorial explica como configurar um ambiente para o servidor sshd de forma que o usuário só tenha acesso ao seu diretório home e tenha o mínimo de comandos disponíveis, só o necessário para executar suas tarefas, assim incrementando a segurança.
Todo esse trabalho de configuração está baseado em uma maquina com RedHat
7.3 com uma instalação do tipo "servidor", tudo padrão, sem nada de
especial, pouca coisa muda para outras distribuições. Nesta instalação
tem praticamente tudo que um servidor pode ter, todos os comandos de
shell e todos os serviços, quase uma instalação full, só não tem o ambiente
gráfico.
Vamos trabalhar com um usuário chamado "teste", então crie este usuário
da forma mais "default" o possível:
# useradd teste
# passwd teste
Desta forma temos uma pasta em /home/teste onde faremos todo o
trabalho.
[2] Comentário enviado por y2h4ck em 31/03/2004 - 13:51h
Bom fiz o teste aqui ... estou tendo uma pequena dificuldade nao sei se com permissoes ...
porem o quando me logo o usuario esta caindo fora do home dele ... okei
[3] Comentário enviado por y2h4ck em 31/03/2004 - 13:59h
(root@unsekurity)(/)$ ssh -l guest localhost
guest@localhost's password:
Last login: Sat Mar 27 11:35:22 2004 from localhost
Have a lot of fun...
/bin/chroot-shell: Exec format error
Connection to localhost closed.
heys meu erro
meu /bin/chroot-shell esta igualzinho ao do seu explo
so tive que modificar o path do /usr/sbin/chroot para /usr/bin/chroot
espero que possa je ajudar :D
[4] Comentário enviado por peter_77_schultz em 20/11/2005 - 12:09h
Beleza Amilton! Pois é, voce já escreveu o artigo a quase dois anos e mesmo depois de tanto tempo e ainda desperta interesse.
No meu caso estou tentando instalar o Chroot SSH na minha máquina. Segui todos os passos que voce descreveu, mas no final eu nao consigo me logar na area chroot. Isso acontece tanto com o comando "su" quanto com o comando "ssh".
Eu nao obtenho nenhum erro. Mas toda vez que eu digito a senha a pergunta aparece novamente- "password:"