注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

网易杭州 QA Team

务实 专注 分享 做有态度的QA

 
 
 
 
 

日志

 
 

Mac配置ssh的key认证远程登录  

来自孔庆云kevin   2015-03-03 16:26:58|  分类: 自动化测试 |举报 |字号 订阅

  下载LOFTER 我的照片书  |
如果你有一台Mac机器作为服务器,为了安全性推荐通过ssh key的方式进行远程登录,而不是通过账号密码的方式登录,那如何配置ssh key登录呢?

1、开启共享的远程登录
系统偏好设置-》共享-》远程登录
勾选上远程登录后开启可以通过ssh访问电脑,但是默认是通过用户名和密码登录的
例如: ssh test@192.168.1.1 

2、服务器设置SHH,关闭密码登录,启动ssh登录
/etc/sshd_config  修改该文件中的配置
PasswordAuthentication no #关闭密码认证,关闭后不能通过密码登录
PubkeyAuthentication yes # 打开key证书认证的登录方式
ChallengeResponseAuthentication no #key认证必须关闭此认证,打开的话可以尝试任何的密码认证
AuthorizedKeysFile .ssh/authorized_keys #设置key文件存放的地址

修改以上设置后运行 sudo /usr/sbin/sshd 重新加载配置

3、需要登录的电脑的pubkey上传到服务器
通过了上面的配置后,那么我需要在本地的电脑ssh登录mac服务器,还需要把你电脑的key上传到服务器的.ssh/authorized_keys文件中。如果多台电脑登录,上传多个文件到该文件即可。

完成以上配置后,在本地电脑中ssh登录后,无须输入密码,自动key认证。




  评论这张
 
阅读(2862)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016