本人注册了一台AWS EC2使用过程中,通过秘钥进行SSH连接。发现秘钥登录后无法使用宝塔相关命令,本人研究了解决办法。望各位参考!该方法适用于所有使用秘钥登录的服务器。
问题:
一、使用PPK连接后输入BT命令
提示:Permission denied No such file or directory
二、使用PPK连接后输入安全入口查看命令
输入后提示信息不完全,无安全人口地址端口号
解决方法
一、创建root的密码
安装提示设置密码、确认密码
二、[size=1.1em]切换到root身份
三、[size=1.1em]进入root用户
问题解决!
附:以下步骤为在服务器内修改配置文件,之后可以使用root+密码登录。(参考:使用 root 超级用户登录亚马逊云 AWS EC2 服务器 - 知乎 (zhihu.com))
修改SSH的位置文件。 Port 22 远程SSH端口默认使用22的无需改动,如果想使用其它端口,取消#号注释,后面填写端口号,同时注意你的防火墙是否启用端口,防火墙包括系统防火墙,AWS亚马逊云平台上的防火墙和SELinux。 PermitRootLogin 如果是no或者#号标注的,需要改为 PermitRootLogin yes PasswordAuthentication no 改为 PasswordAuthentication yes UsePAM yes改为 UsePAM no 修改之后esc退出编辑模式,:wq保存后,需要关闭SELinux服务。
|