运行大神写的 .sh 脚本部署到docker报错
bogon:hjCloud kang$ sh publish.sh
# 此处省略 大概300字
ssh: Could not resolve hostname svr1: nodename nor servname provided, or not known
ssh: Could not resolve hostname svr1: nodename nor servname provided, or not known
ssh: Could not resolve hostname svr1: nodename nor servname provided, or not known
ssh: Could not resolve hostname svr1: nodename nor servname provided, or not known
ssh: Could not resolve hostname svr1: nodename nor servname provided, or not known
是因为 svr1 你并没有设置host 别名, 所以ssh 找不到服务器的ip地址,
解决办法是在 ~/.ssh/config 里设置一下host别名
# 别名
Host svr1
# 别名对应的 服务器IP 地址
HostName 101.201.XX.XX
# 登录用户名
User root
# 固有配置
IdentitiesOnly yes
现在你可以直接在终端敲入下面代码, 直接登录
ssh svr1

本文介绍了一种常见的SSH连接失败错误及其解决方案。当尝试通过SSH连接到远程服务器时,如果出现'Could not resolve hostname'错误,则需要在本地的~/.ssh/config文件中为该主机名设置正确的IP地址和登录信息。
2777

被折叠的 条评论
为什么被折叠?



