在服务器上我们有一个脚本运行一些油灰 磷脂酰肌醇:
pscp -v -sftp target-host:/some-path/* some-local-path
target-host
既不是知识产权也不和主机名就像some.server.com
一个词,像一个别名。
我已经调查过视窗 hosts
文件C:\Windows\System32\drivers\etc\
但没有定义别名。
我已经检查过了Windows 注册表下HKEY_CURRENT_USER\Software\SimonTatham
,但没有定义会话。
我甚至在注册表中对该名称进行了全面搜索。
我还在目录的所有文件中查找了该名称,以防存在某个本地配置文件。
但我没能找到它。
知道它可以在哪里定义吗?
答案1
在 Windows 中,所有 PuTTY 设置都存储在注册表中,更确切地说是存储在:[HKEY_CURRENT_USER\Software\SimonTatham]。
在您的情况下,主机名可能会因为 DNS 服务器(或处理 DNS 命名的任何服务器)配置不当而出现这种情况。某些异常可能是出现在各种 IP 地址上的主机名,即使它们不再使用该地址,或者出现有多个 IP 地址的情况。
同样,DNS 服务器可以具有指向主机名的别名。
答案2
Windows 将使用它的内置名称解析,因此您在任何地方都找不到纯字符串。它很可能存储在 DNS 中或可通过 mDNS 访问。