【问题标题】:Is there a way to replace an IP-Adress with a specific Name in Terminal?有没有办法在终端中用特定名称替换 IP 地址?
【发布时间】:2015-04-11 01:17:43
【问题描述】:

我刚刚通过公私钥在我的 Raspberry Pi B+ 上设置了 SSH,因此我不必每次登录我的 Pi 时都输入我的密码。唉,我是个懒人,所以我的问题是:

有没有办法设置我的终端,这样我就不必输入 IP 地址,而只需输入本地网络中设备的简单名称?

例如我正在使用命令:

ssh monotom@192.168.178.x

我更愿意使用命令:

ssh monotom@pi

这听起来可能很愚蠢,但我只是喜欢它尽可能简单。 :)

【问题讨论】:

    标签: ssh terminal ip raspberry-pi


    【解决方案1】:

    使用“pi”而不是 IP 要求您必须设置一个 DNS 服务器,该服务器将记录名称“pi”映射到“192.168.178.x”。

    设置DNS服务器的过程可以在here找到。您需要将此新 DNS 服务器的 IP 地址添加到您的名称服务器列表中。

    但是正如你提到的你是一个懒惰的人:),你可以使用:

    history | grep monotom@
    

    然后运行:

    !2344
    

    其中 2344 是从“历史”命令返回的 ssh 命令的 PID。

    【讨论】:

    • 哇,非常感谢!效果很好:) 我已经在运行 DNS 服务器,但我不知道“history | grep”命令。我还发现了别名命令。为什么我不应该只给 ssh 命令起别名?
    • 好吧,我以前没有使用过别名命令。但是使用域名解析IP地址是一种标准的方式。
    猜你喜欢
    • 2012-01-01
    • 1970-01-01
    • 2021-07-03
    • 2016-08-24
    • 1970-01-01
    • 2012-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多