Chr*_*ris 18 macos terminal amazon-web-services private-key
我正在尝试通过Mac终端连接到Amazon EC2服务器.我有一个PPK文件,没有附加密码,但当我尝试连接时,我得到一个弹出框,上面写着"输入SSH私钥的密码".
所以我们尝试创建一个有密码的PPK - 但是它不接受密码,它仍然拒绝连接.
我有一个Windows用户能够在Putty上使用相同的PPK进行连接.
有没有人遇到过这个问题?
bwi*_*ght 24
Mac正在寻找.pem密钥.ppk是专门为腻子生成的.如果您没有原始的ppk密钥.
从http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html下载puttygen.exe 然后转到转换 - >导出OpenSSH密钥.将输出保存为.pem文件,并尝试将其与mac一起使用.
如果这不起作用,您可以发布从mac运行的命令.它可能你有一些额外的参数或东西.
bwi*_*ght 19
也许你的问题是你的密钥的权限.我知道在linux中需要更改权限.
摘自网站http://om4.com.au/ssh-rsa-key-pairs-passphrases-leopard/
清除〜/ .ssh目录的内容并将目录权限设置为700(目录需要"可执行")$ rm~/.ssh/*$ chmod 700~/.ssh
生成你的rsa密钥对(这有变种,但这是我使用的版本):$ ssh-keygen -t rsa
将〜/ .ssh中所有文件的权限设置为600 $ chmod 600~/.ssh
将id_rsa.pub密钥复制到服务器的.ssh/authorized_keys文件中
使用以下命令将密码添加到您的钥匙串:$ ssh-add -K(您将看到[your system]/.ssh/id_rsa的输入密码:)
归档时间: |
|
查看次数: |
32524 次 |
最近记录: |