2015-02-10 62 views
0

我刚刚在我的Raspberry Pi B +上通过公私钥设置了SSH,因此每次登录我的Pi时都不必输入密码。唉,我是一个懒惰的家伙,所以我的问题是:有没有办法在终端中用特定名称替换IP地址?

有没有办法设置我的终端,所以我不必输入IP地址,但我的设备的简单名称本地网络?

例如我使用的命令:

ssh [email protected] 

,而不是我喜欢使用命令:

ssh [email protected] 

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

回答

0

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

设置DNS服务器的步骤可以参考here。您需要将这个新的DNS服务器的IP地址添加到您的域名服务器列表中。

但正如你所说,你是一个懒惰的家伙:),你可以使用:

history | grep [email protected] 

,然后运行:

!2344 

,其中2344是ssh命令的PID从返回'历史'命令。

+0

哇,非常感谢!这工作得很好:) 我已经在运行DNS服务器,但我不知道“历史| grep”命令。我还发现了别名命令。有没有一个原因,我不应该只是别名的SSH命令? – Monotom 2015-02-14 11:33:37

+0

嗯,我没有使用过别名命令。但使用域名解析IP地址是一种标准方法。 – arshan 2015-02-17 03:55:18

相关问题