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

ssh密钥登陆是怎么实现?

卡卷网9个月前 (05-23)每日看点273

  • 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

分享给朋友:

相关文章

创业值得吗?

许多企业主会说,是的。企业所有权可能意味着利润以及一定程度的财务稳定性。此外,对于小企业主来说,它提供了摆脱朝九晚五工作限制的机会,这些工作可能不会给您带来快乐或成就感。也就是说,创业并非没有挑战——从提出一个有利可图的想法,到获得资金,再...

你为什么讨厌抖音?

我就被抖音毁了。现在被我媳妇从抖音里拯救出来了。我为什么会这样说?我媳妇硕士在读,我文化程度相对就比较低了。大多数人看抖音其实就是为了一图一乐呵刚开始我也是这样的,我是2017年在朋友的推荐下注册了抖音,刚开始那时候对抖音不太上瘾,一周也就...

PHP承载百万/天 访问量需要用到什么技术?

当年做一个百万PV的商城,也不过是两台2c4g的阿里云虚机罢了(其实一台就够,另外一台主要的逼着大家一定开发的时候一定要有负载均衡和横向扩容的意识)。当时框架还是Thinkphp3.2,框架提高运行效率的开关全打开,标准的lnmp模式,单机...

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

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

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

华为纯血鸿蒙,从此天下三分了吗?

华为纯血鸿蒙,从此天下三分了吗?

万众期待的纯血版 HarmonyOS NEXT 终于是端上来了,主打一个自研,从里到外,从内核到架构,都是自研。用户的激情已经被点燃,可见大家对于纯血鸿蒙的期待,但是鸿蒙系统能不能真正与安卓、iOS三分天下呢?目前来说,还为时过早。iOS和...

想学习Linux下的ELF文件有什么好书推荐吗?

想学习Linux下的ELF文件有什么好书推荐吗?

大家好,这里是物联网心球。 今天我们来聊聊ELF文件,了解一下Linux如何创建进程以及ELF文件如何转变成Linux进程?1.什么是ELF文件? ELF(Executable and Linkable Format)文...

发表评论

访客

看不清,换一张

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