计算化学公社

标题: ssh: Could not resolve hostname问题 [打印本页]

作者
Author:
最爱喵星人    时间: 2017-8-4 14:55
标题: ssh: Could not resolve hostname问题
我在服务器a上想登录到服务器b,但是遇到ssh: Could not resolve hostname 这样的问题,请问应该怎么解决?谢谢。
作者
Author:
sobereva    时间: 2017-8-4 16:19
你是通过ssh后面加IP地址登录的还是加主机名登录的?
作者
Author:
liyuanhe211    时间: 2017-8-4 18:11
用IP登录,或HOSTS里加入你用的hostname与IP的对应
作者
Author:
最爱喵星人    时间: 2017-8-5 15:18
sobereva 发表于 2017-8-4 16:19
你是通过ssh后面加IP地址登录的还是加主机名登录的?

通过主机名 是不是得把ip加到known—host文件夹里?
作者
Author:
最爱喵星人    时间: 2017-8-5 15:20
最爱喵星人 发表于 2017-8-5 15:18
通过主机名 是不是得把ip加到known—host文件夹里?

是通过ifconfig来查找ip吗?我有输入命令后得到类似这样的:
inet addr:192.168.1.250  Bcast:192.168.1.255,
但我看known-host文件里的格式是这样的:
icnode64,192.168.2.64 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAyWXQ+STweT+vaycfp6g9sJKutUHebJP4rjCyK9kPStjMlZNVZIpTESI2cmTPSrQtAWM+yHsMT6MLW5OKUaiSPiIJGcmPObBAO/FnFIdKr1nt9uZxq9JFJxUnK1PfhOfSopAnuEZ+X1468Ur+dsIV7Z+MqAP4/VwXTMryYxy/lJIp59fkWUqjrMqLyRU8GukeyIsEsvgfo7isxl3T7BGHXKY3MIA7kC6nrdXWx85eMMgte+TqK+vGk7pO9FLIKCtm2PcOSSiecpmk5dpykr4F67z0K9wlg0wgTAIBdK6U3lxcysRRLCpDMnL5W5dSCUo5+R3nvkurjV6W3M5nbDzx0w==

不太会弄。谢谢帮助。
作者
Author:
sobereva    时间: 2017-8-5 22:58
最爱喵星人 发表于 2017-8-5 15:18
通过主机名 是不是得把ip加到known—host文件夹里?

直接通过IP登录不会有这个问题,这种提示一般是用主机名登录,但系统不知道主机名对应的IP,看liyuanhe的回复
作者
Author:
psfan    时间: 2017-12-11 21:10
把主机名、IP对加入/etc/hosts里
作者
Author:
万里云    时间: 2017-12-13 14:55
如果不是管理员,就没有权限修改/etc/hosts。

这时可以改~/.ssh/config,加上这么两行:

  1. Host 主机名
  2. HostName 主机ip地址
复制代码

作者
Author:
最爱喵星人    时间: 2017-12-24 03:49
万里云 发表于 2017-12-13 14:55
如果不是管理员,就没有权限修改/etc/hosts。

这时可以改~/.ssh/config,加上这么两行:

谢谢。但是我的.ssh 文件夹里没有config这个文件,是要自己添加吗?
作者
Author:
ChrisZheng    时间: 2017-12-24 08:53
最爱喵星人 发表于 2017-12-24 03:49
谢谢。但是我的.ssh 文件夹里没有config这个文件,是要自己添加吗?

对 自行新建这个文件
作者
Author:
最爱喵星人    时间: 2017-12-24 16:33
ChrisZheng 发表于 2017-12-24 08:53
对 自行新建这个文件

Many thanks! That is exactly what I want! Thank you!
作者
Author:
itpfeng    时间: 2017-12-24 16:50
在.bashrc里用alias设置也可以
作者
Author:
ChrisZheng    时间: 2017-12-24 17:02
另外,推荐Arch Linux的Wiki,比如针对SSH的

https://wiki.archlinux.org/index.php/Secure_Shell

从内容的丰富性和准确性来说是非常好的知识库,即便你不用Arch Linux这个发行版




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3