1 votes

Chroot ne fonctionne pas avec OpenSSH

J'ai la dernière version d'OpenSSH, j'ai un groupe "members" avec 5 utilisateurs. J'ai besoin d'obtenir SFTP à un certain répertoire, rien d'autre. Je semble pouvoir le faire avec Chroot, mais cela ne fonctionne pas. Voici mon /etc/ssh/sshd_config : Sous-système sftp internal-sftp

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

Mon erreur est la suivante :

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

Je suis perdue.

1voto

user9517 Points 113163

El connection refused signifie généralement qu'il n'y a rien à l'écoute sur l'ordinateur concerné. interface:port .

Par défaut, sshd écoute le port 22 sur toutes les interfaces. Le message d'erreur suggère donc que votre sshd n'est pas configuré pour écouter sur 127.0.0.1:22.

Vérifiez dans /etc/ssh/sshd_config que sshd écoute sur le port 22, si ce n'est pas le cas, il y aura un message d'erreur. Port directive. Utilisez -p avec vos utilitaires pour vous connecter au port non standard.

Vérifiez que sshd n'a pas été restreint à des interfaces particulières. ListenAddress si elles sont configurées, essayez de vous connecter à l'adresse IP correspondante.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X