我从命令行(在 Linux EC2 实例上的 Screen 内)整夜运行脚本,并且发生了一些我没有跟踪的错误。我想在 Screen 中“向上滚动”或查看更多历史记录,但我似乎找不到任何可以工作的命令。
我需要比我在当前屏幕上看到的“更远”的屏幕输出。CTRL + a 应该让我进入 Screen 内的滚动模式,但它不起作用。
我在 Amazon AWS 中有一个 VPC。有一个 NAT 服务器在连接到 Internet 网关的公共子网中运行。我有一堆服务器在 VPC 内的各个私有子网中运行。我想通过 SSH 访问私有子网中的服务器。我的所有服务器都运行 AWS Linux (CentOS)。
目前,我可以使用我的私钥通过 SSH 访问 NAT 服务器。NAT 服务器仅允许来自我当前的开发 IP 的 SSH 连接。然后,只有在这些服务器上设置 SSH 登录,或者将密钥文件放在 NAT 服务器上然后使用它们进行 SSH 时,我才能通过 SSH 访问私有子网中的服务器。为了安全起见,我似乎不应该做这两件事。
是否有首选的最佳实践方法来建立这种连接?似乎应该有一种方法可以从我运行 Apple OSX 的家用开发机器上通过单个 SSH 调用进行连接。