[英]Issues with SSH
问题:我正在尝试从 Mac 到 Oracle 云的 SSH。
我正在使用的命令:ssh -i <private_key_file> username @ public-ip-address
ssh -iv <private_key_file> username @ public-ip-address
(-) 是减号。
我得到的错误:
云用户 ID 云实例 IP 地址:权限被拒绝 (publickey,gssapi-keyex,gssapi-with-mic)
当我使用 -iv 标志时:
SSH 无法解析主机名(它提供了我的公钥):节点名称或服务名称提供或未知。
我在我的 Mac 上对我的公钥和私钥的权限是 700。我之前尝试过 400,但我一直收到同样的错误。
任何帮助,将不胜感激。 谢谢你。
https://docs.oracle.com/en-us/iaas/Content/Compute/Tasks/accessinginstance.htm
仔细检查您的 <private_key_file> 是否只有您可以读取。
chmod u=r <private_key_file>
通过指定 IP 地址而不是主机名来解决 DNS 问题。
确保远程服务器接受从您的公共 IP 地址到端口 22 的连接。 在公司环境中,情况通常并非如此,您需要通过代理或 VPN 访问公共互联网。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.