如何允许远程用户在 ubuntu 18.04 上通过 ssh 连接

如何允许远程用户在 ubuntu 18.04 上通过 ssh 连接

在你大喊大叫之前,我已经在网上查过了答案,但无法正确安装我想要的系统。以下是我想要的:

  • 允许远程用户连接(到我的电脑)ssh并能够使用所有已安装的组件python, g++, opencv,如等。
  • 限制用户在其指定的子文件夹中,例如/home/remoteuser
  • 我希望用户登录后能够看到正确的提示,例如:(user@host:$不是-bash-4.4$
  • 我希望用户使用所有 bash 命令,因为到目前为止我发现的解决方案甚至不允许用户使用ls

我相信所有 Linux 用户都需要一个答案。

最后:我有 Ubuntu 18.04.3 LTS

编辑:

#ClientAliveInterval 0ClientAliveInterval 300

#PermitRootLogin prohibit-passwordPermitRootLogin yes

#PubkeyAuthentication blablaPubkeyAuthentication yes

#Subsystem sftp /usr/lib/openssh/sftp-serverSubsystem 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

相关内容