解决ssh: Could not resolve hostname ***: nodename nor servname provide ...

  论坛元老 | 2024-6-15 00:36:04 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1734|帖子 1734|积分 5202

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、问题

  本日新搞到一台linux服务器,利用域名登陆服务器时碰到了如下报错:
  <blockquote class="kdocs-blockquote" style="">   ssh: Could not resolve hostname ***: nodename nor servname provided, or not known    二、解决

  方法一、利用ping下令

  网上有一种说法,首次利用ssh下令登陆服务器时,可以先ping一下这个地点,让本地的hosts缓存该地点的名字,再尝试ssh登陆。
  事实证实,这种方法对于我碰到的这种情况没有结果。
  方法二、利用IP地点

  由于第一种方法欠好使,自己探索尝试了第二种方法,就是利用IP地点进行登陆,参考下令如下:
  <blockquote class="kdocs-blockquote" style="">   ssh   root@1.2.3.4 -p 5678    这种方法是有效的。如果不知道服务器的公网IP,可以先ping一下域名地点就可以知道了。
  方法三、修改服务器设置

  前两种方法都是从客户端入手,实在也可以在服务器端做一些事情,比如添加对应客户端的pub.key,允许指定的呆板连接该服务器。
  三、总结

  好了,方法找到了,特此记载一下,防止以后碰到这种情况再挠头,究竟现在头发已经没有几根了。
  
  
  <blockquote class="kdocs-blockquote" style="">   作者简介:   
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表