Mac使用公钥登陆Linux

2019-04-02  本文已影响0人  XDiong

创建密钥

ssh-keygen -t rsa -C  'your email@domain.com'

-t 指定密钥类型,默认即 rsa ,可以省略
-C 设置注释文字,比如你的邮箱,可以省略

传输密钥

scp ~/.ssh/id_rsa.pub <用户名>@<ip地址>:/home/id_rsa.pub
scp -P <端口号> ~/.ssh/id_rsa.pub <用户名>@<ip地址>:/home/id_rsa.pub
cat /home/id_rsa.pub >> ~/.ssh/authorized_keys

登陆

ssh <用户名>@<ip>
# 修改过默认端口
ssh -p <端口号> <用户名>@<ip地址>

快捷登陆

Host            dev              #自定义别名
HostName        hostname         #替换为你的ssh服务器ip或domain
Port            port             #ssh服务器端口,默认为22
User            user             #ssh服务器用户名
IdentityFile    ~/.ssh/id_rsa    #第一个步骤生成的公钥文件对应的私钥文件
Host dev
HostName xx.xx.x.xxx  #ip
User test
Port 22
IdentityFile ~/.ssh/id_rsa

Host pro
HostName xx.xx.x.xxx  #ip
User test
Port 22
IdentityFile ~/.ssh/id_rsa
ssh dev
or
ssh pro
#这样就可以使用别名登陆

have a good day

上一篇 下一篇

猜你喜欢

热点阅读