在golang ssh(golang.org/x/crypto/ssh)软件包中,如何强制ssh命令使用安静模式,即模拟“ ssh -q”
我查看了Config和ClientConfig结构,并尝试在文档(https://godoc.org/golang.org/x/crypto/ssh)中搜索“安静”或选项,但找不到任何内容。
答案 0 :(得分:1)
鸣谢:感谢@JimB和@Kenster提出建议。
(golang.org/x/crypto/ssh)不需要安静模式。使用(golang.org/x/crypto/ssh)时,使用ssh CLI时通常会看到的其他消息不会出现。这是多余消息的示例:
sshpass -ppassword ssh -o UserKnownHostsFile = / dev / null -o StrictHostKeyChecking = no 10.10.10.10'ls | wc -l'
警告:将“ 10.10.10.10”(ECDSA)永久添加到已知主机列表中。
19
sshpass -ppassword ssh -q -o UserKnownHostsFile = / dev / null -o StrictHostKeyChecking = no 10.10.10.10'ls | wc -l'
19