Ssh 有没有办法用终端中的特定名称替换IP地址?
我只是通过一个公共私钥在我的Raspberry Pi B+上设置了SSH,所以我不必每次登录我的Pi时都输入密码。唉,我是个懒汉,所以我的问题是: 有没有办法设置我的终端,这样我就不必输入IP地址,只需输入本地网络中设备的简单名称 e、 g.我正在使用命令:Ssh 有没有办法用终端中的特定名称替换IP地址?,ssh,terminal,ip,raspberry-pi,Ssh,Terminal,Ip,Raspberry Pi,我只是通过一个公共私钥在我的Raspberry Pi B+上设置了SSH,所以我不必每次登录我的Pi时都输入密码。唉,我是个懒汉,所以我的问题是: 有没有办法设置我的终端,这样我就不必输入IP地址,只需输入本地网络中设备的简单名称 e、 g.我正在使用命令: ssh monotom@192.168.178.x ssh monotom@pi 相反,我希望使用以下命令: ssh monotom@192.168.178.x ssh monotom@pi 这听起来可能很愚蠢,但我喜欢它尽可能简单
ssh monotom@192.168.178.x
ssh monotom@pi
相反,我希望使用以下命令:
ssh monotom@192.168.178.x
ssh monotom@pi
这听起来可能很愚蠢,但我喜欢它尽可能简单 使用'pi'而不是IP需要您设置一个DNS服务器,该服务器将记录名称'pi'映射到'192.168.178.x' 可以找到设置DNS服务器的过程。您需要在名称服务器列表中添加此新DNS服务器的IP地址 但正如您提到的,您是一个懒惰的人:,您可以使用:
history | grep monotom@
然后运行:
!2344
其中2344是从“history”命令返回的ssh命令的PID。Wow,非常感谢!这很有效:我已经在运行DNS服务器,但我不知道history | grep命令。我还发现了alias命令。有没有理由不应该只使用ssh命令的别名?我以前从未使用过别名命令。但使用域名解析IP地址是一种标准方法。