错误:使用 Xclip 复制 ssh 公钥时无法打开显示:(null)

新手上路,请多包涵

我正在关注 生成 SSH 密钥,它说

sudo apt-get install xclip

下载并安装 xclip。如果您没有 apt-get ,您可能需要使用另一个安装程序(如 yum

xclip -sel clip < ~/.ssh/id_rsa.pub

将 id_rsa.pub 文件的内容复制到剪贴板

但是在我运行后 xclip -sel clip < ~/.ssh/id_rsa.pub 我得到 Error: Can't open display: (null) 有什么问题?我四处搜索,但一无所获

原文由 cqcn1991 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.9k
2 个回答

DISPLAY=:0 xclip -sel clip < ~/.ssh/id_rsa.pub 对我不起作用( ubuntu 14.04 ),但您可以使用:

 cat ~/.ssh/id_rsa.pub

获取你的公钥

原文由 Jahdere 发布,翻译遵循 CC BY-SA 4.0 许可协议

根据这个问题的日期,原始发布者不会使用 Windows Subsystem for Linux 。但是,如果您是,并且遇到相同的错误,则以下替代方法有效:

 clip.exe < ~/.ssh/id_rsa.pub

感谢 此页面 指出 Windows 的 clip.exe(并且您必须键入“.exe”)可以从 bash shell 运行。

原文由 Marc Stober 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题