当 ssh 进入服务器时,如何修复无限 bash 循环(bashrc + bash_profile)?

当 ssh 进入服务器时,如何修复无限 bash 循环(bashrc + bash_profile)?

我错误地将文件source .bash_profile放入其中bashrc,反之亦然。现在,当我尝试通过 ssh 进入机器 (ec2) 时,它会卡在加载 bash 并在一秒钟内关闭连接。有什么办法可以修复它吗?我可以将磁盘安装到另一个 ec2 实例来修复 bash 文件吗?

答案1

你需要:

  1. 创建另一个 EC2 实例,或使用 VPC 中的另一个 EC2 实例,
  2. 将 EBS 从故障 EC2 实例中分离出来,
  3. 将此 EBS(作为辅助驱动器)附加到您在步骤 1 中创建的 EC2 实例中。
  4. 修复你的文件问题,
  5. 再次将其从此实例分离并将其附加到“原始”EC2 实例

您应该能够恢复对 EC2 实例的访问。

相关内容