如何在ssh跳转连接上抑制“被信号1杀死”错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ssh跳转连接上抑制“被信号1杀死”错误相关的知识,希望对你有一定的参考价值。

我使用scp和ssh连接与以下命令,但仍然“被信号1杀死”。错误。

scp示例:

$ scp -q '-oProxyCommand=ssh -W %h:%p user@jump_server' /path/file.txt
user@server2:/tmp/
Killed by signal 1.

ssh示例:

$ ssh -A -J user@jump_server -q -o BatchMode=yes -o ServerAliveInterval=10 user@server2 'ps -ef | grep mysql | wc -l 2>&1'
2
Killed by signal 1.

我尝试使用-t:

$ ssh -t -A -J user@jump_server -t -q -o BatchMode=yes -o ServerAliveInterval=10 user@server2 'ps -ef | grep mysql | wc -l 2>&1'
2
Killed by signal 1.

我尝试使用LogLevel:

$ ssh -o LogLevel=QUIET -A -J user@jump_server -q -o BatchMode=yes -o ServerAliveInterval=10 -o LogLevel=QUIET user@server2 'ps -ef | grep mysql | wc -l 2>&1'
2
Killed by signal 1.

我尝试使用ProxyCommand选项:

$ ssh -q -oProxyCommand="ssh -W %h:%p user@jump_server" -q -o BatchMode=yes -o ServerAliveInterval=10 user@server2 'ps -ef | grep mysql | wc -l 2>&1'
2
Killed by signal 1.

如何在bash脚本中的命令行上禁止显示此错误消息?

答案

2>/dev/null添加到ssh命令:

$ ssh -q -oProxyCommand =“ssh -W%h:%p user @ jump_server”2> / dev / null

以上是关于如何在ssh跳转连接上抑制“被信号1杀死”错误的主要内容,如果未能解决你的问题,请参考以下文章

跳转连接转base64

使用pysftp通过跳转服务器连接

没有显示器如何SSH连接上树莓派

如何抑制某些文件的 Intellisense 错误?

Ansible:如何配置没有 ssh 密钥的跳转主机?

如何在使用“ls”命令以及将输出分配给变量时抑制标准错误?