openSUSE服务器名称是'darkhelmet'。 我想为它创build一个别名'dh'。 所以我也可以input'ssh dh'和' http:// dh '也可以。
什么文件/文件,我必须在哪里编辑才能做到这一点?
从darkhelmet从/ etc / hosts中提取
127.0.0.1 localhost # special IPv6 addresses ::1 localhost ipv6-localhost ipv6-loopback fe00::0 ipv6-localnet ff00::0 ipv6-mcastprefix ff02::1 ipv6-allnodes ff02::2 ipv6-allrouters ff02::3 ipv6-allhosts 127.0.0.2 darkhelmet.edumate darkhelmet 10.0.0.22 db2workgroup db2workgroup
[root] [skroob] nslookup darkhelmet
Server: 10.0.0.10 Address: 10.0.0.10#53 Name: darkhelmet.edumate Address: 10.0.0.22
你的nslookup会指出10.0.0.10提供了一个DNS服务器。 你有访问它吗? 如果不是,那么不幸的是你运气不好。
由于您无法访问服务器,因此您需要要求pipe理员将此条目添加到区域文件(或者这个效果):
dh.edumate. IN CNAME darkhelmet.edumate.
假设你(全部)在你的/etc/resolve.conf search edumate 。
我将会把这个前面的答案留给参考,否则整个过程对其他人来说不会有太大的意义:
我假设你至less有2台机器。
darkhelmet darkhelmet 在这种情况下,您需要编辑要连接到机器上的机器上的/etc/hosts (但是如果您希望能够将其连接回自己的话,也可以在darkhelmet上执行此操作)。
例如
1.1.1.1 dh
其中1.1.1.1代表darkhelmet的IP。 这样ssh dh和http://dh/将按预期工作。