Macos 能够通过Cyberduck ssh到EC2,但无法使用相同的凭据通过终端ssh
我能够使用Cyberduck和公钥身份验证将SSH/SFTP连接到EC2实例中。但是,我无法使用相同的用户名、服务器、端口和PEM凭据通过终端ssh进入。这是我正在尝试的ssh命令: ssh-i~/.ssh/my-pem.pemusername@server-知识产权 作为响应,我得到了OSX对话框“输入SSH密钥'my pem.pem'的密码”。我的OS X用户密码不起作用,而且PEM上似乎没有密码,因为Cyberduck不需要密码。当我取消对话框时,终端响应为“权限被拒绝(公钥)”。需要注意的事项:Macos 能够通过Cyberduck ssh到EC2,但无法使用相同的凭据通过终端ssh,macos,ssh,amazon-ec2,terminal,ssh-keys,Macos,Ssh,Amazon Ec2,Terminal,Ssh Keys,我能够使用Cyberduck和公钥身份验证将SSH/SFTP连接到EC2实例中。但是,我无法使用相同的用户名、服务器、端口和PEM凭据通过终端ssh进入。这是我正在尝试的ssh命令: ssh-i~/.ssh/my-pem.pemusername@server-知识产权 作为响应,我得到了OSX对话框“输入SSH密钥'my pem.pem'的密码”。我的OS X用户密码不起作用,而且PEM上似乎没有密码,因为Cyberduck不需要密码。当我取消对话框时,终端响应为“权限被拒绝(公钥)”。需要注意
- my-pem.pem上的烫发次数为600次李>
- ~/.ssh/目录上的perm是700李>
- 用户名不是ec2用户
- 我试图清除我的.bash_档案以排除任何奇怪的情况
- 我正在运行OSX10.10
- “哪个ssh”生成“/usr/bin/ssh”