ssh 免密码登陆
linux上没有xshell之类很好的密码保存的工具,索性把登陆方式全部改为密钥登陆了。
ssh-keygen
#文件名可以改一下,这边改的是~/.ssh/ssh-key, 为了和git的key区分开来
公钥导入到vps
ssh-copy-id -i ~/.ssh/ssh-key.pub root@xxx -p port
因为创建的密钥名字不是默认的,所以需要在本地加上
vim /etc/ssh/ssh_config
#最后加上
IdentityFile ~/.ssh/id_rsa
IdentityFile ~/.ssh/ssh_key
如果不加IdentityFile, 也可这样登陆
ssh -i ~/.ssh/ssh-key '-p port root@xxx'