首先,如果这是一个非常明显/微不足道的问题,我深表歉意,我仍在学习 linux/unix 的来龙去脉。
我使用了一些需要通过 ssh 和私钥访问才能登录的服务器。所以,命令是这样的:
ssh -i /path/to/key.pem user@000.000.000.000
我已经创建了一个 bash 脚本,让我只使用自己的调用,access,并且只有一个基本的 switch 语句来控制我登录的服务器。例如,access server1将发出适当的ssh命令登录到 server1。
问题
该ssh呼叫刚刚挂断,我留下,将不接受空终端SIGINT(Ctrl+ C),我必须退出终端,并再次打开它,甚至用它。
据我所知,这可能是私钥的权限问题。它的权限目前是600. 将其更改为644给我一个错误,即权限太开放并退出ssh尝试。有什么建议吗?