我正在共享主机上部署我的PHP Web应用程序。我想要SSH访问,我试图启用它并尝试从Putty访问。但它没有用。请参阅下面的方案。
我从C Panel访问SSH Access部分:
然后我进入管理SSH并生成SSH密钥对并下载私钥并授权公钥如下。
然后我尝试从putty导入下载的私钥,如下所示:
然后我从用户管理器创建了这样的用户:
当我从Putty登录时,它给了我这个错误:
为什么我不能访问SSH?
必须首先在WHM级别启用对cPanel的SSH访问。您应该联系您的主机,看看他们是否提供Shell访问权限(对于cPanel通常是“JailShell”访问权限)。
如果启用,则需要使用PuTTYGen从下载的下载密钥生成PuTTY密钥。由于您使用的是WinSCP,请尝试以下方法:https://winscp.net/eng/docs/ui_puttygen