go - golang ssh 安静模式
问题描述
在 golang ssh(golang.org/x/crypto/ssh) 包中如何强制 ssh 命令使用安静模式,即模拟 'ssh -q'
我查看了 Config 和 ClientConfig 结构,并尝试在文档( https://godoc.org/golang.org/x/crypto/ssh )中搜索“安静”或选项,但找不到任何东西。
解决方案
致谢:感谢@JimB 和@Kenster 解决这个问题。
(golang.org/x/crypto/ssh) 不需要安静模式。使用 ssh CLI 时通常会看到的额外消息在使用 (golang.org/x/crypto/ssh) 时不会出现。以下是额外消息的示例:
sshpass -ppassword ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 10.10.10.10 'ls | 厕所-l'
警告:将“10.10.10.10”(ECDSA)永久添加到已知主机列表中。
19
sshpass -ppassword ssh -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no 10.10.10.10 'ls | 厕所-l'
19
推荐阅读
- python - 如何从 csv 文件中的一行读取 JSON 字符串?
- javascript - 为什么不能在 vue 模板中使用窗口?
- c# - Jump() 被多次调用
- google-apps-script - 如何将单元格值添加到另一个单元格值?
- html - 如何修复溢出其容器的图像?
- django - 如何使用 formset 在 django 上为一篇文章上传几张图片
- sql - 如果事务在 Postgresql 中处于可重复读取隔离级别,事务是否会看到来自另一个并发事务的插入?
- python-3.x - MovieWriter (ffmpeg) 不可用 PyCharm (Windows)
- unicode - 在 Couchbase Java Query DSL 中,如何过滤不是 ASCII 的字段值?
- python - 为什么类在调用类 __init__ 时访问其元类中的变量?