我想通过运行
ssh -i new_ssh_key [email protected]
从我的 Mac(终端)连接到 GCP 实例(centos)
我收到错误[email protected]: Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
。
一切正常,直到昨天 SCP 命令不起作用,所以我更改了权限,可能出了问题,现在我根本无法连接到 centos 服务器。
感谢对此的任何帮助。
我也遇到过同样的权限被拒绝的问题,但就我自己而言,我尝试使用 MacBook Pro M2 中的 ssh 连接到 EC2 实例。
.pem
文件的合法权限.pem
文件的正确路径但我没有指定 ec2-user,我认为在创建 EC2 实例时应该是默认的,但事实并非如此。即
ssh -i ./ec2-course.pem ec2-13-52-102-83.us-west-1.compute.amazonaws.com
帮助我修复的步骤:
授予您的 .pem 文件权限
chmod 400 ec2-course.pem
将 ec2-user@ 添加到公共 IPv4 DNS [电子邮件受保护]。所以 ssh 的完整命令变成了
ssh -i ./ec2-course.pem [email protected]