Как я могу разрешить доступ к SSH и SFTP?

Я начал со следующей статьи, чтобы настроить SFTP на сервере Ubuntu: http://blog.srmklive.com/2013/04/24/how-to-setup-sftp-server-ftp-over-ssh-in -ubuntu /. Если я следую этим инструкциям, я могу подключиться к SFTP, но я больше не могу подключиться к SSH с терминала:

This service allows sftp connections only.
Connection to 10.0.0.130 closed.

Вот изменения, которые я сделал для sshd_config:

[ f2]

Пользователь, о котором идет речь, jcoulson, находится в обеих группах sftpusers и sshusers.

Любые подсказки? Любая дополнительная информация вам нужна? Спасибо!

1
задан 8 January 2014 в 22:16

2 ответа

Этот параметр

Match Group sftpusers
...
ForceCommand internal-sftp

ограничивает доступ к sftp для пользователей в группе sftpusers. Удалите пользователя из группы sftpusers или удалите этот параметр forcecommand.

5
ответ дан 24 May 2018 в 13:12

Я использовал аналогичный метод с той же ошибкой и обнаружил, что я использую sshfs для подключения / монтирования sftp-ресурса на сервере. Filezilla также подключается, но не может войти в команду терминала ssh. http://www.fullybaked.co.uk/articles/chroot-ssh-ftp-users-to-home-directory был учебник, который я использовал для его создания. Я также должен был создать домашний каталог вручную, поскольку команда useradd не рекомендуется в ubuntu.

sshfs user@server:/folder /home/user/folder-to-mount-in/ -p 22

и отключить

fusermount -u /home/user/folder-to-mount-in/

, что процедура с автоматическим скриптом, аутентификация ключа rsa, cron и rsync помогли мне спланировать автоматическое резервное копирование.

0
ответ дан 24 May 2018 в 13:12

Другие вопросы по тегам:

Похожие вопросы: