当前位置:论坛首页 > Linux面板 > 讨论

【已完成】关于秘钥登录无法使用BT命令的解决办法

发表在 Linux面板2023-3-11 05:57 [复制链接] 0 1882

本人注册了一台AWS EC2使用过程中,通过秘钥进行SSH连接。发现秘钥登录后无法使用宝塔相关命令,本人研究了解决办法。望各位参考!该方法适用于所有使用秘钥登录的服务器。
问题:
一、使用PPK连接后输入BT命令
  1. BT
复制代码

提示:Permission denied  No such file or directory

31.png
二、使用PPK连接后输入安全入口查看命令
  1. /etc/init.d/bt default
复制代码

输入后提示信息不完全,无安全人口地址端口号
32.png
解决方法
一、创建root的密码
  1. sudo passwd root
复制代码

33.png
安装提示设置密码、确认密码
二、[size=1.1em]切换到root身份
  1. su root
复制代码
三、[size=1.1em]进入root用户
35.png
问题解决!

附:以下步骤为在服务器内修改配置文件,之后可以使用root+密码登录。(参考:使用 root 超级用户登录亚马逊云 AWS EC2 服务器 - 知乎 (zhihu.com)
修改SSH的位置文件。
  1. vi /etc/ssh/sshd_config
复制代码
Port 22 远程SSH端口默认使用22的无需改动,如果想使用其它端口,取消#号注释,后面填写端口号,同时注意你的防火墙是否启用端口,防火墙包括系统防火墙,AWS亚马逊云平台上的防火墙和SELinux。
PermitRootLogin 如果是no或者#号标注的,需要改为 PermitRootLogin yes
PasswordAuthentication no 改为 PasswordAuthentication yes
UsePAM yes改为 UsePAM no
修改之后esc退出编辑模式,:wq保存后,需要关闭SELinux服务。


使用道具 举报 只看该作者 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表