我用这个命令生成一个键:
ssh-keygen -t rsa -b 4096 -C "[email protected]"`
但是我不想将其保存为文件,而是将其复制到剪贴板中,以便可以粘贴。
我怎样才能做到这一点?如何将其与某种复制到剪贴板命令相结合?
我尝试了以下命令,但它不起作用:
pbcopy ssh-keygen -t rsa -b 4096 -C "[email protected]"ssh-keygen -t rsa -b 4096 -C "[email protected]"
您应该创建一个脚本(或函数)来实现此目的。脚本示例:
根可以.是
#!/bin/bash
ssh-keygen -t rsa -b 4096 -C "[email protected]" -f $1 && pbcopy < $1.pub
第一个命令在脚本的第一个参数中给出的位置生成一个键。第二个,pbcopy
,复制剪贴板中新生成的公钥的内容。
运行脚本时,请为其提供要生成的私钥的路径:
sh genkey.sh ~/.ssh/id_rsa