Как разрешить удаленному пользователю подключаться через ssh в Ubuntu 18.04

Перед тем, как вы кричите, я уже проверил ответы в Интернете, но не смог установить систему, которую я хочу правильно. Вот что я хочу:

  • Разрешить удаленному пользователю подключаться (к моему компьютеру) через ssh и использовать все установленные компоненты, такие как python, g++, opencv и т. Д.
  • Ограничить пользователя в его собственной назначенной подпапке, например /home/remoteuser
  • Я хочу, чтобы пользователь мог видеть правильное приглашение после входа в систему, например: user@host:$ (не -bash-4.4$)
  • Я хочу, чтобы пользователь использовал все команды bash, поскольку найденные мной решения не позволяют пользователю использовать даже ls.

И я считаю, что все пользователи Linux нуждаются в одном ответе.

Последнее: у меня Ubuntu 18.04.3 LTS

РЕДАКТИРОВАТЬ:

#ClientAliveInterval 0 на ClientAliveInterval 300

#PermitRootLogin prohibit-password на PermitRootLogin yes ]

#PubkeyAuthentication blabla - PubkeyAuthentication yes

#Subsystem sftp /usr/lib/openssh/sftp-server - Subsystem sftp internal-sftp

Также добавлен этот блок:

##Apply the chrooted jail to the user called tom and jerry
Match User myremoteuser
ChrootDirectory /home/myremoteuser
## Allow sftp to chrooted jail ##
#ForceCommand internal-sftp
AllowUsers myremoteuser
0
задан 1 October 2019 в 12:14

0 ответов

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

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