Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在cPanel中为特定子域的用户提供SSH访问权限_Ssh_Subdomain_Cpanel_Centos7_Whm - Fatal编程技术网

如何在cPanel中为特定子域的用户提供SSH访问权限

如何在cPanel中为特定子域的用户提供SSH访问权限,ssh,subdomain,cpanel,centos7,whm,Ssh,Subdomain,Cpanel,Centos7,Whm,我目前正在设置一个包含多个子域dom1.domain.net、dom2.domain.net、dom3.domain.net等的开发环境,我希望为不同的用户提供对文件系统中各个子域目录的SSH访问。有些实例可能允许多个用户访问子域目录,有些实例可能允许一个用户访问多个子域目录 所以,问题是:有没有一种方法可以让多个cPanel用户对每个子域目录进行SSH访问 我试图通过WHM的“创建帐户”添加“子域”帐户,但正如预期的那样,它失败了,因为基本域已存在于同一服务器上 有人有什么想法吗?给我指出正确

我目前正在设置一个包含多个子域dom1.domain.net、dom2.domain.net、dom3.domain.net等的开发环境,我希望为不同的用户提供对文件系统中各个子域目录的SSH访问。有些实例可能允许多个用户访问子域目录,有些实例可能允许一个用户访问多个子域目录

所以,问题是:有没有一种方法可以让多个cPanel用户对每个子域目录进行SSH访问

我试图通过WHM的“创建帐户”添加“子域”帐户,但正如预期的那样,它失败了,因为基本域已存在于同一服务器上

有人有什么想法吗?给我指出正确的方向

编辑:
此设置的原因是,我想为不同的子域环境设置git,并且只允许用户访问他们关心的服务器项目目录。

如果您有权访问WHM,您可以为每个子域创建单独的cPanel帐户

如果您通过SSH向cpanel用户授予访问权限,则该用户将有权访问cpanel帐户上的主域设置以及在该帐户中创建的所有子域。最后,如果你有一个cPanel用户,可以访问1-5-10或任何子域的总和


您可以创建多个FTP帐户并将其与子域关联,但您将无法使用FTP帐户通过SSH登录。

如果否决此问题的人给出原因,我们将不胜感激?也许我该如何改进这篇文章?谢谢。如果你喜欢使用不同的子域帐户,必须在删除之前,在cpanel帐户上删除所有子域。删除域帐户上的子域后,您可以使用每个子域创建新帐户,而不会出现问题。在Cpanel上,每个帐户都是系统的帐户。不可能在cpanel的一个帐户上使用不同的系统帐户。我想。