linux - cPanel SSH 访问 Linux 终端不允许我使用某些命令

标签 linux unix ssh cpanel sudo

我正在尝试使用 cPanel 提供的 SSH 访问(使用推荐的程序 PuTTy)通过 Linux 终端安装 wkhtmltopdf - 已删除。前面的链接提供了应通过终端在服务器上安装 wkhtmltopdf 的命令。 link 我几乎已经尝试了上一个链接中的所有命令,并且不断收到如下错误:

每当我使用 sudo 或 su 或 yum 命令时,如下所示:

 sudo rpm -i wkhtmltox-0.12.6-1.centos7.x86_64.rpm

 yum rpm -i wkhtmltox-0.12.6-1.centos7.x86_64.rpm


-bash: sudo: command not found
-bash: yum: command not found

问题: 有谁知道如何配置 cPanel,以便我可以通过 SSH(通过 PuTTy)运行 sudo、su 或 yum 等命令?这是配置和/或权限问题还是可能有其他原因不允许我这样做?如果我的情况确实需要配置 bash,我该如何配置?

最佳答案

如果您自己无法以 root 用户身份登录 cPanel 服务器,那么您几乎不可能安装该软件。根据注释中 uname 显示的内核版本,您的服务器是 CloudLinux 服务器,这意味着您的帐户被 CageFS 安全锁定,并且您无法访问自行安装软件所需的管理功能。

您必须执行以下操作之一才能继续:

  1. 使用不需要管理权限即可安装和使用的软件。我发现这个 PHP 库似乎能够满足您的需求,但是,您需要能够编写最少量的 PHP 代码才能使用它。他们有一些很好的例子。此选项是这三个选项中最好的一个,并且迄今为止需要花费最少的时间来获得您想要的最终结果。

https://github.com/spipu/html2pdf/blob/master/doc/install.md

  • 联系您的托管提供商(拥有 root 访问权限的人)并询问他们是否愿意为您安装该软件。他们极不可能为你做这件事,所以当他们拒绝时不要失望。不过,他们可能会为您提供一系列服务器选项,您可以升级到该选项,从而获得 root 访问权限。
  • 购买拥有完全 root 访问权限的 VPS 或云服务器。然后从 store.cpanel.net 购买 cPanel 许可证。安装 cPanel 并配置它以满足您的需求。然后你就可以安装你想要的任何软件了。但是,我想强调的是,此选项要求您要么投入时间和精力来学习足够的系统管理概念来自己管理 Linux 服务器,要么需要聘请系统管理员来为您完成此操作。 cPanel 提供了大量的自动化功能和功能,使系统管理员能够以最少的工作轻松管理大量服务。但是,如果您还不熟悉 Linux 系统管理,那么还有很多东西需要学习。
  • 关于linux - cPanel SSH 访问 Linux 终端不允许我使用某些命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68283146/

    相关文章:

    java - 公钥或私钥作为连接远程数据库的密码,ssh

    linux - 如何在 ssh 命令中转义引号

    python - 为什么我的 Python 脚本在 Linux 中作为后台时不写入文件?

    mysql - Grep 连接表 MySQL/Linux

    linux - Ubuntu 中的 memusage 命令在哪里?

    Bash - 如何遍历子目录并复制到文件中

    linux - 如何在 Linux 上使用 sudo 在后台运行 dotnet 应用程序?

    file - 对文件的独占\同步访问(排队)

    java - Runtime.getRuntime.exec ("who am i") 没有给出预期的结果

    git - 在 Git 上执行 shell 命令时如何指定要使用的私有(private) SSH key ?