是否有可能有一个用户特定的主机文件,或者在 Linux 系统上以某种其他方式将 IP 地址映射到名称。我希望能够从校园实验室 ssh 到我的本地机器,而不必记住我的 IP 地址。
我有一个在实验室使用的完整 unix 帐户,但无法访问 /etc/hosts。我的家用计算机有一个相当静态的 IP 地址,它的变化很小,我可以在远程系统上手动更新它。
理想情况下,我可以说ssh me@my_machine。
编辑:关于操作系统,主机的操作系统可能会有所不同,从 Redhat 到 Ubuntu,甚至有时是 FreeBSD。我有多台机器使用同一个帐户(是的巨型大学网络),我只是在寻找一种方法来简化与特定机器的连接。
我也对动态 dns 之类的东西不感兴趣。相当静态,我的意思是上一学年,我看到我的 IP 地址在 9 个月内更改了大约 4 次。就打字而言,myname.dyndns.org 并不比 IP 地址好多少(我很懒:P)。也许有时间我会使用 dyndns 之类的东西来监视 IP 变化,但现在我不太担心。
我是这样处理的...
在 .bash_aliases 中
alias myhomepc='ssh me@111.222.333.444'
alias mydevpc='ssh me@mydevpc.work.com'
Run Code Online (Sandbox Code Playgroud)
然后像这样使用它:
myworkpc:~ $ myhomepc
Password:
Last login: Mon Sep 21 15:54:04 2009 from 111.222.333.445
myhomepc:~ $
Run Code Online (Sandbox Code Playgroud)
使用上面提到的 dyndns 之类的服务也非常方便。
| 归档时间: |
|
| 查看次数: |
10851 次 |
| 最近记录: |