解决嵌套 SSH 连接中 Heredoc 缩进错误导致的问题
在编写 shell 脚本文件时,有时需要采用嵌套 SSH 连接的方式,即产生 Heredoc 嵌套。这种多跳连接方式可以保护数据库服务器不被直接暴露在网络上,结束标记符必须单独一行,并且前面不能有任何空格或制表符。充当了一个中间节点或跳板服务器,减少潜在的安全风险。测试过程中发现嵌套的结束符后的代码在某些情况下无法被运行。而后查阅资料发现是由于在编写嵌套 SSH 过程中未将标识符顶格导致了报错。
原创
2024-08-15 15:46:43 ·
270 阅读 ·
0 评论