O Chroot não funciona com o OpenSSH

1

Eu tenho o mais recente OpenSSH, eu tenho um grupo "membros" com 5 usuários. Eu preciso obter SFTP para determinado diretório, nada mais. Eu pareço ser capaz de fazer isso com o Chroot, mas não está funcionando. Heres meu / etc / ssh / sshd_config: Subsistema sftp interno-sftp

Match Group members
        ChrootDirectory %h
        ForceCommand internal-sftp
        AllowTcpForwarding no

Meu erro é este:

connect to address 127.0.0.1 port 22: Connection refused
ssh: connect to host localhost port 22: Connection refused
Couldn't read packet: Connection reset by peer

Estou perdido.

    
por rickmcvick31 05.10.2012 / 21:44

1 resposta

1

A mensagem connection refused geralmente significa que não há nada escutando no interface:port relevante.

O padrão para sshd é escutar na porta 22 em todas as interfaces, então a mensagem de erro sugere que o seu sshd não está configurado para escutar em 127.0.0.1:22.

Verifique o / etc / ssh / sshd_config para garantir que o sshd esteja escutando na porta 22, se não estiver, haverá uma diretiva Port . Use -p com seus utilitários para se conectar à porta não padrão.

Verifique se o sshd foi restrito a interfaces específicas - haverá ListenAddress diretivas - se configurado, tente conectar no endereço IP relevante.

    
por 05.10.2012 / 22:48

Tags