我正在尝试在 VI 配置文件中进行 SSH 本地转发端口设置,以便可以连接蜂巢服务器做一些R 编程。
遵循的步骤:
- 在 shell 中,我在 VI 配置文件中进行了以下配置:
Host bdp-*
UserName a6000
Host bdp-prod
HostName pdl001.na.abc.com
LocalForward 10000:pdl002.na.abc.com:10000
- 当我做
ssh bdp-prod
我收到此错误:
ssh:无法解析主机名 bdp-prod:名称或服务未知
我看到这里发布了几个类似的问题,并查看了与此设置相关的一些博客但无法弄清楚哪里出了问题:
ssh:无法解析主机名 hnname:名称或服务未知
OS-windows,ssh 版本是 4.1。bdp-prod 是配置文件中主机名的别名。
答案1
我在错误的位置创建了配置文件。我现在使用
vi ~/.ssh/config
内容与问题中提到的内容相同,并且能够进行本地端口转发。感谢您的所有帮助。
答案2
nscd --invalidate=hosts
对我有用。