SSH密钥登陆,ssh免密外号登录

By admin in 美高梅手机版4858 on 2019年3月25日

在centos上采用外号和是用密钥登录:

在centos上运用小名和是用密钥登录:

免密登录

  1. 在地点,生成rsa公私密钥对
  2. 将公钥文件scp到长途服务器

xx@xxx:~# ssh-keygen
xx@xxx:~# scp .ssh/id_rsa.pub yy@yyy:~
  1. 在中远距离服务器,将公钥文件append到~/.ssh/authorzied_keys内

yy@yyy:~# cat ~/id_rsa.pub >> ~/.ssh/authorized_keys

MAC SSH密钥登陆:

vim /root/.ssh/config  #输入下列内容

vim /root/.ssh/config  #输入下列内容

外号登录

  1. ~/.ssh/config文本中进入如下内容

Host zzz
    HostName aa.bb.cc.dd
    Port 22
    User root
    IdentityFile  ~/.ssh/id_rsa

上述参数含义

  • Host 别名
  • HostName 原主机域名或ip
  • Port 远程服务器使用的ssh端口号,默许22
  • User 用户名
  • IdentityFile 上述免密登录步骤中生成的私钥文件路径
    暗中同意~/.ssh/id_rsa
  1. 应用外号即可免密登录

xx@xxx:~# ssh zzz

貌似mac要是想通过ssh密钥登陆,常规的做法,本人生成密钥对,那样做的裨益正是,本身只保留私钥即可,公钥
能够停放任意服务器,
固然接受外人给的私钥,只能存贰个,假若有三个私钥给您,就不方便管理,所以提议协调生成密钥对,公钥上传服务器,具体步骤如下:

Host *

Host *

1.通过mac终端,ssh-keygen -t rsa
-C“jurchens1987@gmail.com”生成密钥对,公钥上传来服务器对应用户的.ssh/authorized_keys

User root   #以root登录

SSH密钥登陆,ssh免密外号登录。User root   #以root登录

2.本地可由此ssh  username@servername登陆服务器

ServerAliveInterval 60   #现有时间

ServerAliveInterval 60   #幸存时间

3.假诺想完结急速登陆,通过别名的主意,

 

 

在mac .ssh/目录下,新建一个config文件,vi编辑此文件,内容如下:

#test1

#test1

Host                          mm58   #安装小名, 如mm58

Host q0    #签到的别称

Host q0    #签到的外号

HostName            192.168.x.x        #域名或ip

HostName 10.10.10.1 #ip地址

HostName 10.10.10.1 #ip地址

Port                 22               #私下认可端口,可依照真实景况修改

User root

User root

User                 ssl               #登陆用户,如ssl

Port 22

Port 22

IdentityFile    /Users/haiwai02/.ssh/id_rsa  #加载私钥存放地方

IdentityFile ~/.ssh/skey_web  #私钥的路子

IdentityFile ~/.ssh/skey_web  #私钥的路径

保存退出后,能够直接通过如下别称格局登陆,

 

 

美高梅手机版4858 ,ssh  mm58  #即可兑现密钥登陆

#web1

#web1

其它,一般情况大家须要报到多台服务器,能够在陈设文件中,继续添加用,私钥不供给在加,共用一个即可,如下,我们新增二个foo账号:

Host q1

Host q1

Host        mm57

HostName 10.10.10.1

HostName 10.10.10.1

HostName   X.X.X.X

User root

User root

Port        22

Port 22

Port 22

User        foo

IdentityFile ~/.ssh/skey_web

IdentityFile ~/.ssh/skey_web

Host                          mm58   #设置外号, 如mm58

 

 

HostName            192.168.x.x        #域名或ip

把私钥传到上边定义的路线下修改权限:

把私钥传到下面定义的门径下修改权限:

Port                 22               #暗中同意端口,可依照实际意况修改

chmod 600 ~/.ssh/skey_web

chmod 600 ~/.ssh/skey_web

User                 ssl               #登陆用户,如ssl

非得要改。只可以是属主的才能读和写

非得要改。只可以是属主的才能读和写

IdentityFile    /Users/haiwai02/.ssh/id_rsa  #加载私钥存放地方

 

 

接下来再一次起动ssh  试着登录一下:

下一场再一次开动ssh  试着登录一下:

ssh q1

ssh q1

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有