当前位置:首页 > 每日看点 > 正文内容

ssh密钥登陆是怎么实现?

卡卷网10个月前 (05-23)每日看点316

  • windows生成密钥
  • windows配置config文件
  • 拷贝公钥到Linux服务器
  • linux配置ssh服务
  • 测试
  • 程序员DeRozan



windows生成密钥

需要安装openssh,安装过程可以直接百度搜索

使用命令ssh-keygen生成密钥对

ssh-keygen -t rsa 或者 ssh-keygen -t ecdsa

一路空格,将在C:\Users\Administrator.ssh目录下生成id_rsaid_rsa.pub密钥对。其中Administrator表示你的用户名

ssh密钥登陆是怎么实现?  第1张

windows配置config文件

在C:\Users\Administrator.ssh目录下创建文件,命名为config,内容如下:

Host 192.168.11.xxx HostName 192.168.11.xxx User zhangsan IdentityFile C:\Users\Administrator\.ssh\id_rsa_0520

Host和HostName填linux的ip地址 User填linux用户名 IdentityFile填私钥存储地址

拷贝公钥到Linux服务器

打开C:\Users\Administrator\.ssh\下生成的以pub结尾的密钥,复制到linux服务器上的~/.ssh/authorized_keys文件,如果没有该文件就创建一个,修改权限为644

~/Documents/Workspace$ ls -al ~/.ssh/authorized_keys -rw-r--r-- 1 ddd ddd 201 May 20 15:06 /home/ddd/.ssh/authorized_keys

linux配置ssh服务

编辑/etc/ssh/sshd_config文件,开启公钥登录

RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

重启ssh服务以使配置生效

sudo systemctl restart sshd

测试

windows打开cmd窗口,执行命令

ssh ddd@192.168.11.xxx

ddd为linux用户名,@后面为linux的ip

C:\Users\Administrator\.ssh>ssh ddd@192.168.11.xxx Welcome to Ubuntu 20.04.2 LTS (GNU/Linux 5.15.0-139-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage 179 updates can be installed immediately. 0 of these updates are security updates. To see these additional updates run: apt list --upgradable New release '22.04.5 LTS' available. Run 'do-release-upgrade' to upgrade to it.

程序员DeRozan

程序员DeRozan专注Linux/MacOS下的 C/C++ 开发,本公众号将持续分享工作、学习中遇到的各种疑难杂症,持续分享开发知识与心得体验,关注我,每天进步一点点~

聊天界面回复【1207】获取Linux/C/C++/Java/Python以及计算机硬核资料~

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/05/13361.html

分享给朋友:

相关文章

为什么微服务一定要有网关?

为什么微服务一定要有网关?

网关一句话总结,网关的作用是上浮公共逻辑,下沉差异逻辑。公共逻辑就是所有接口都需要做的事,比如权限校验,限流算法等,这样业务就只需要关心业务逻辑即可。下面是一个对比图: 当然除了一些公共逻辑外,路由也是网关的核心功能,它可以进行流量转发。...

下一个风口最可能是什么?

下一个风口最可能是什么?

肯定是一带一路了,国内没什么卷的空间了,现在国家正在给一带一路的第三世界国家建设基础设施,等交通打通之后,就是通信打通,通信打通就是贸易打通,未来我建议大家重仓小语种,阿拉伯语最值得学(也有其他小语种自己去查一带一路国家),将来去其他国家随...

什么时候你意识到做技术永无出路?

什么时候你意识到做技术永无出路?

2016年,帮一个朋友的忙,写了个软件给他的工作室用, 象征性的收了5000块钱。大概过了三四年吧,他酒后吐真言,这个软件在他这个细分行业,很有用,他这几年把我写的这个软件卖了很多份出去,收益远超30万。因为是离线软件,给他的就是一个exe...

为什么现在 AI 已经没啥热度了?

从改名叫大模型那一刻,懂行的就已经放弃了,剩下资本和无知网友还有点后劲所谓大模型,本质就是一个更大、更快数据库的传声筒。更大更快本身确实很厉害,但依然只是传声筒,和AI根本不沾边数据库之外仍然一无所知,甚至数据库之内的输出逻辑还要依赖大量人...

曾经很火的迅雷,为什么现在不怎么火了?

曾经很火的迅雷,为什么现在不怎么火了?

3年前,迅雷推出了一项服务,只要2899元就可以享受迅雷终身会员。这个终身会员和付费会员没有区别,付费会员的离线加速、云空间等服务,终身会员都具备。除此之外,终身会员可以在使用1年后就可以全额退款,使用2年后也可以全额退款,使用5年后也是如...

电商专供到底能不能买,除了渠道差异,还有什么差别?

电商专供到底能不能买,除了渠道差异,还有什么差别?

大家应该都经历过,买回来的包装,上面赫然写着四个大字「电商专供」!然后心里一咯噔,开始各种对比,结果研究了半天,有的能发现区别,有的好像确实也没什么差异。鉴于大家都有类似经历,本期我们就来聊聊电商专供跟实体之间的关系,顺便告诉大家,究竟该如...

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。