无密码SSH

  2 分钟   1997 字    |    

无密码SSH

在 Mac 上配置 SSH 密钥登录远程的 Linux

创建本地SSH密钥

ssh-keygen -t rsa -C 'example@example.com'
-t 指定密钥类型,默认即 rsa
-C 设置注释文字,比如你的邮箱

默认为空,回车即可

生成的密钥默认在home下的.ssh目录:id_rsaid_rsa.pub

与服务器建立联系

ssh-copy-id <用户名>@<ip地址> 

接下来会要求输入连接密码

无密码登录

ssh <用户名>@<ip地址> 

登录成功

别名登录

每次登录都需要输入用户名和地址,这样也是太麻烦,可以添加配置文件,使用别名来登录

vim ~/.ssh/config

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

ssh alias # 登录成功

参考

[ 1 ] https://juejin.cn/post/6844903673412206605

[ 2 ] https://laoooo.cn/posts/41005/

~  ~  The   End  ~  ~


 赏 
感谢您的支持,我会继续努力哒!
支付宝收款码
tips
文章二维码 分类标签:教程linux
文章标题:无密码SSH
文章链接:http://120.46.217.131:82/archives/27/
最后编辑:2022 年 9 月 14 日 15:58 By Yang
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)

相关推荐

热门推荐

(*) 3 + 9 =
快来做第一个评论的人吧~