码迷,mamicode.com
首页 > 系统相关 > 详细

mac linux ssh免密登陆的三种方式

时间:2020-05-10 01:39:55      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:blog   密码   gui   xms   odk   ilo   lin   oda   detail   

 
在linux中经常要用ssh登陆,感觉很麻烦。我已经为这件事件折腾过好几次啦。这次准备总结一下

1、使用ssh公钥免密登陆

命令使用:
ssh-keygen -t rsa #不管中途遇到啥提示,直接回车
cd ~/.ssh
cp id_rsa.pub authorized_keys
scp authorized_keys username@host:~/.ssh/
 
之后再使用ssh username@host 就可以不用输入密码直接登陆服务器啦。
但是有时候,我不怎么想把自己的公钥到处传,虽然它本来就是用来到处传的。那么我要怎么办呢?来看第二种方法吧
 

2、使用sshpass命令

使用这个命令还需要自己额外安装。不同的系统请自行搜索安装方式吧。
安装好之后,以下命令就可以带上密码的。简单吧!有它就不用到处传公钥了。
这个方式惟一的缺点就是无处不在的墙,有时候安装得真的慢。
sshpass -p password username@host
 

3、mac上的expect

这个方式仅做记录,因为它不但装的东西多,还要写脚本。简直麻烦。
有兴趣的小伙伴自己看这个博客吧。
 

mac linux ssh免密登陆的三种方式

标签:blog   密码   gui   xms   odk   ilo   lin   oda   detail   

原文地址:https://www.cnblogs.com/ximixuexi/p/12861312.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!