У меня последняя версия OpenSSH, у меня есть группа "members" с 5 пользователями. Мне нужно получить SFTP в определенный каталог, больше ничего. Кажется, я могу это сделать с помощью Chroot, но он не работает. Вот мой / etc / ssh / sshd_config: Subsystem sftp internal-sftp
Match Group members
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
Моя ошибка такова:
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
Я потерялся.
В connection refused
сообщение обычно означает, что на соответствующем interface:port
.
По умолчанию sshd прослушивает порт 22 на всех интерфейсах, поэтому сообщение об ошибке предполагает, что ваш sshd не настроен для прослушивания 127.0.0.1:22.
Проверьте / etc / ssh / sshd_config, чтобы убедиться, что sshd прослушивает порт 22, если это не так, то будет Port
директива. Использовать -p
с вашими утилитами для подключения к нестандартному порту.
Проверьте, не ограничен ли sshd определенными интерфейсами - будет ListenAddress
директивы - если настроено, попробуйте подключиться по соответствующему IP-адресу.