它说,我正在关注Generating SSH Keys
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)
有什么问题?我用Google搜索,但一无所获
7 回答
如果您尝试在远程主机上使用xclip,只需在您的ssh命令中添加-X即可
更多详细信息可在此处找到:https://askubuntu.com/a/305681
根据这个问题的日期,原始海报不会使用Windows Subsystem for Linux . 但是,如果您是,并且您得到相同的错误,则以下替代方案有效:
感谢this page指出Windows的clip.exe(你必须输入".exe")可以从bash shell运行 .
已阅读文档've linked. That'完全傻了!
xclip
只是一个剪贴板 . 你确定'll find other ways to copy paste the key... (I'如果您不在图形X会话中工作,则需要将
$DISPLAY
环境var传递给该命令 . 像这样运行:当然
:0
取决于您使用的显示器 . 如果您有一台典型的台式机,很可能是:0
这是too good of an answer不发布在这里 . 这是来自askubuntu的fellow user:
尝试这个,它将像一个魅力 . 我遇到了同样的错误,但这种方法对我有用:
DISPLAY=:0 xclip -sel clip < ~/.ssh/id_rsa.pub
对我不起作用(ubuntu 14.04
),但你可以使用:获取您的公钥
以下内容对我也有用: