天天看点

mac设置ssh免密登录服务器

很长时间用远程服务器都用很笨的办法 ,今天查看网上的资料自己总结一下快捷登录的办法。

免密登录

直接使用以下命令,输入一次密码,下一次登录时就可以不用输入密码。

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 !

           

继续阅读