很长时间用远程服务器都用很笨的办法 ,今天查看网上的资料自己总结一下快捷登录的办法。
免密登录
直接使用以下命令,输入一次密码,下一次登录时就可以不用输入密码。
ssh-copy-id [email protected]
-p 端口参数
手动添加密钥:
本地生成密钥对:
ssh-keygen -t rsa
进去
~/.ssh/
目录:出现
id_rsa
和
id_rsa.pub
,打开
id_rsa.pub
复制公钥
cat id_rsa.pub
进去服务器,进入
~/.ssh/authorized_keys
,将刚刚的公钥输入进去。
vim ~/.ssh/authorized_keys
如果添加密钥之后仍然需要输入密码,则将authorized_keys设为600.
设置别名
vim ~/.ssh/config
添加内容如下:
Host myali
HostName 1.1.1.1
User root
Port 22
保存退出效果如下:
ssh myali
Welcome to Alibaba Cloud Elastic Compute Service !