我在ubuntu 12.04 LTS上托管了一个git服务器。
我正在尝试使用此服务器设置基于ssh密钥的登录,该服务器可以与Windows用户一起使用,但使用smartgit的Linux系统失败。
对于Windows用户,我在服务器上创建了密钥,将它们安全地复制到同一台服务器上,然后使用putty-keygen将它们转换为ppk,它工作正常。但是,当我为linux用户创建密钥并将其传递给用户时,它无法在linux中使用smartgit。
在这里,我尝试了两种键.pem和.ppk,但没有任何效果。
每次只有一个错误"只支持openssh格式的私钥文件"
任何建议都会有很大的帮助。
先谢谢。