没有这样的主机是已知的(Powershell/OCI)
Posted
技术标签:
【中文标题】没有这样的主机是已知的(Powershell/OCI)【英文标题】:No such host is known (Powershell/OCI) 【发布时间】:2021-03-20 21:56:36 【问题描述】:我在 OCI 上创建了一个 linux 实例。我现在正在尝试使用 OCI 在创建 linux 实例时生成的密钥创建 ssh 连接。
我正在使用 powershell 终端尝试连接。我正在使用以下格式: ssh -i'x''y' x 是我的私钥的完整路径目录。 Y 是通用的 oracle opc@myinstancepublicIP。
当我运行此命令时,我收到“没有这样的主机已知错误消息”。当我尝试简单地 ping 上面的 ip 地址时,它会超时,但没有成功。
我做错了什么???
【问题讨论】:
我知道它应该可以 ping 通,但是您是否在 OCI 控制台中打开了端口 22?您还可以截屏查看您的公共 IP 的 Oracle OCI 控制台吗 老实说我是个新手。我的老板给了我一个小隔间来玩。那个端口必须在我使用的 VCN 中打开吗? 不是 VCN。不幸的是,我现在无法访问我的 OCI 帐户,但请进入 Oracle Compute Cloud 控制台(您可以在其中启动/停止服务的 Web 控制台)。转到网络选项卡并查看安全规则。查看 22 端口是否有设置为 public-internet 值的规则 @yaya30001996 你能看到端口 22 是否打开了吗?这解决了问题吗? @mrtaylor2112 抱歉回复晚了。是的,它已经解决了,我基本上必须创建入口和出口规则。 【参考方案1】:如果您尚未查看有关在 OCI 上使用 SSH 连接到 linux 实例的文档,请查看 - https://docs.cloud.oracle.com/en-us/iaas/Content/GSG/Tasks/testingconnection.htm
确保验证您的 linux 实例的 IP 地址,以及您的私钥文件的路径
【讨论】:
以上是关于没有这样的主机是已知的(Powershell/OCI)的主要内容,如果未能解决你的问题,请参考以下文章
php_network_getaddresses:getaddrinfo失败:没有这样的主机是已知的,为啥会显示[关闭]
System.Net.Sockets.SocketException (11001):没有这样的主机是已知的
html php_network_getaddresses:getaddrinfo failed:没有这样的主机已知 - localhost错误