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

ssh密钥登陆是怎么实现?

卡卷网7个月前 (05-23)每日看点246

  • 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

分享给朋友:

相关文章

B 站上有哪些很好的学习资源?

B 站上有哪些很好的学习资源?

前!方!高!能!精选了多位学习Up主,不乏百万粉丝的大V,还有超多珍贵的学习资源推荐。进了小破站,完全不用担心学完了该怎么办?因为根本学不完啊!!!B站的学习干货实在太多了!语言学习葉子先生酱https://space.bilibili.c...

为什么大家不再提 5G 了?

现在看来,只有美国那种5g的思路是对的。美国的运营商一开始就发现5g和4g并没有质的飞跃,无非就是提升频率/降低穿透力/提升带宽的故事。而美国运营商又是自负盈亏,因此一开始就仅在人口高密度地区或富裕地区布置5g。虽然说人家4g也菜,但是人家...

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

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

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

如何判断 Java 工程师的基础知识是否扎实?

我来给你出几道大题,能答对70%,你就算基础扎实了。第一部分 Java基础(27)1. 程序本质:代码是如何被执行的?CPU、操作系统、虚拟机各司何职?2. 基础语法:从CPU角度看变量、数组、类型、运算、跳转、函数等语法3. 引用类型:同...

为什么神经网络可以解偏微分方程,是什么原理?

为什么神经网络可以解偏微分方程,是什么原理?

题主一直比较关心神经网络在其他科学领域的应用,比如数学、物理学还有生物学,比如AlphaFold。本次带来的这篇文章傅里叶神经网络算子解偏微分方程就是一个很有意思的方向,其实我自己去年在给美国一个客户做兼职预测数字货币期权价格的时候就用到过...

你见过哪些有趣的偏微分方程组?

你见过哪些有趣的偏微分方程组?

说说我一直在做的一个偏微分方程系统吧,该模型为生物领域的趋化性(chemotaxis)模型,也叫Keller-Segel模型,由该二人于1971年左右提出,用于刻画细胞或者细菌的趋化机制。解释一下趋化性(chemotaxis):趋化性是指单...

发表评论

访客

看不清,换一张

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