技术解析
目前项目中添加了跳板机,为了在 target_server 上操作,现在的 workflow 是
-1 ssh gateway_server -2 sudo su - dev # 只有特定用户才能 ssh 到 target_server -3 ssh target_server 现在呢,嫌以前的方式太麻烦,想着配置 ProxyCommmand
试着配置 ProxyCommand 操作如下 1 ssh -o ProxyCommand="ssh gateway_server sudo -u dev sh" target_server 报错信息如下: sudo: no tty present and no askpass program specified ssh_exchange_identification: Connection closed by remote host
加了-tt 参数依然没有用