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

ssh密钥登陆是怎么实现?

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

  • 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

分享给朋友:

相关文章

你手机里有哪些堪称神器的 App?

你手机里有哪些堪称神器的 App?

嗨嗨,我是赢酱~首先我认为对于我们有用的提升自我的都是手机里的神器 App。 一个人应该什么样子呢?在我从女孩子的角度看来,自律,上进,会打扮,情商高,会挣钱,独立,落落大方,这才是应该有的样子,我们可以借助手机不断学习改变今天给大家准备的...

支付宝碰一碰市场如何?

支付宝碰一碰市场如何?

今年,支付宝又整了新的大活,即无须扫码即能完成支付操作的“支付宝碰一碰”正式登场。下面就来给大家分析分析,这是个什么情况,为什么都在说能赚钱。支付宝碰一下怎么赚钱的?都有谁能赚到这份钱?1.支付宝碰一下原理支付宝碰一下的本质依旧是“条码支付...

网页上的视频怎么下载呀?

网页上的视频怎么下载呀?

1、贝贝BiliBili - B站视频下载https://xbeibeix.com/api/bilibili/贝贝BiliBili 是个免费、免登录的bilibili视频下载工具,没有任何套路。把视频链接粘贴进去 → 输入验证码 → 解析视...

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

为何 Linus 一个人就能写出这么强的系统,中国却做不出来?

我给你举个真实的例子。。有一个人叫高伟东,在哈尔滨工作。在2012年做了一个APP。使用词根词缀背单词。名字叫:词根词缀词典这个人编辑了2300余条词根,给10万多条单词建立了词根索引,整理了50多万条的单词记忆方法,包括新版本的诸多新功能...

是不是从Java培训班出来的人都被淘汰了?

真实个人经历。我就是从培训班出来的,但没有学完就跑出来了。当我明白什么人不管什么基础都能进培训班进行培训,学到什么程度都能保证他们包就业,我就知道不正常。我自己是大三下的时候去的,考研考到一半感觉无望,想抓紧时间学习技术,利用应届生身份准备...

有哪些好玩到爆的小网站?推荐?

有哪些好玩到爆的小网站?推荐?

1、Poki 免费在线游戏https://poki.com/zh免费在线小游戏网站。上千款在线游戏,完全免费,无需登录,打开就能玩。2、http://YORG.iohttps://yorg.io超耐玩的塔防游戏。搭建自己的防御基地、开采资源...

发表评论

访客

看不清,换一张

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