平时有许多服务器需要通过终端进行管理,如果每次都使用ssh username@ipdomain
这种命令会显得麻烦,效率低下而且还需要每次输入密码。所以这里要说的是如何让这个过程更加简单。
命令简化
方法一
修改~/.ssh/config(如果没有就新建一个)
1 | Host 1 |
保存,输入ssh 1
就可以直接执行name@192.168.199.1
方法二
使用Shuttle
点击Settings-Edit打开配置文件
1 | "Manage Servers": [ //父级菜单 |
免密码
登录过程中的ssh命令已经简化,接下来就要输入密码来登录服务器,现在就将输入密码的过程化到最简。也就是免密码。
在本地计算机生成一对公钥与私钥,将公钥内容上传至 ~/.ssh/authorized_keys
文件内(如果没有.ssh
文件夹就新建一个)
需要注意保管好私钥,备份于合适的位置。