例如:
执行这个命令
ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
需要输入密码
大佬们这个如何实现
1
feilong 2020-11-27 17:51:47 +08:00 via Android 1
|
2
lululau 2020-11-27 17:58:22 +08:00 2
|
3
PiersSoCool 2020-11-27 17:59:13 +08:00
没试过 看了一下 cmd 里面有个 StdIn 应该往里面写入密码就可以
|
4
chazyu1996 2020-11-27 18:41:43 +08:00
都用 golang 了,就可以直接实现 ssh client 了
建议参考 https://github.com/chazyu1996/leap |
5
wzw 2020-11-27 21:52:11 +08:00 via iPhone
@chazyu1996 一般用密钥的话,就不用这个了吧
|
6
AkideLiu 2020-11-28 00:13:35 +08:00 via iPhone 3
cloudflare 的律师已经在来的路上了 /狗头
|
7
eudore 2020-11-28 12:15:07 +08:00
两种方法
1 使用 ssh 库 exec 命令去,不用输入密码 2 、exec.Command 设置 Stdin 就可以了。 |
8
AmrtaShiva 2020-11-28 16:51:52 +08:00 via iPhone
@lululau 这个不错
|