如果手上有多台设备在管理,SSH 的时候需要记住各个设备的 IP 地址、输入,总是很麻烦的。SSH 提供了配置文件的功能,可以为不同的 IP 设置别名,同时配置登陆需要用到的用户名和 RSA 私钥等。
配置方法
修改 ~/.ssh/config
文件,增加每个设备对应的配置数据。举例如下:
Host pi
Hostname 192.168.xx.xx
User pi
IdentityFile ~/.ssh/id_pi_rsa
这样就配置好了一个 Raspberry Pi 的别名。接下来,可以直接使用如下的命令来访问设备:
ssh pi
除了 SSH 之外,SCP 也可以使用同样的配置。比如:
scp -r /local/path pi:/remote/path