两步提升Linux下ssh的使用体验
本文于2018年6月20日发表于知乎专栏,查看原文
本文于2018年6月20日发表于微信公众号,查看原文
免密和别名。
免密
1 | ssh-keygen -t rsa |
一路回车,将在~/.ssh/目录下生成密钥(id_rsa)和公钥(id_rsa.pub)。
1 | #以106.14.182.145这个服务器为例 |
输入密码后,即把公钥信息(id_rsa.pub
)拷入服务器的authorized_keys
中。再次登录:
1 | ssh [email protected] |
再也不用输密码了。
别名
1 | vi ~/.ssh/config |
在config
文件中输入:
1 | Host aliyun |
保存,然后将config文件的权限设置为600:
1 | chmod 600 ~/.ssh/config |
现在,ssh可以用aliyun替代[email protected]
了:
1 | ssh aliyun |
备注
这两步设置后,Ubuntu子系统是Windows最好的ssh软件。