当前位置: 首页 > news >正文

怎么远程登录服务器呀:每次都要输密码不会很麻烦吗?!

远程登录你的服务器

公钥登录,不用再每次输入你的密码啦

生成公钥

windows系统:win+X,选中Terminal
然后会出现你的名字

比如

C:\Users\your_name

然后查看之前是不是已经生成过公钥了

ls C:\Users\your_name\.ssh

image
这种情况就是已经生成过ed25519的公钥了。

打印你的公钥在屏幕上

 cat C:\Users\your_name\.ssh\id_ed25519.pub

然后复制

如果没有也不要紧,俩种密钥生成方式
方式1:RSA,经典,密钥文件很长,兼容性好(老系统必备)

ssh-keygen -t ed25519

方式2:ed25519, 密钥短,签名和验证的速度都比RSA快。

ssh-keygen -t rsa -b 4096

你可能已经注意到生成俩个密钥文件,一个是 id_ed25519.pub,一个是 id_ed25519,这俩个有区别的,带pub的就是public,顾名思义,就是可以公开的!你可以把带pub的密钥文件放在远端服务器的imageauthorited_key下面。
问题:没有pub的怎么办,能发给别人
吗?

绝对不要!!!

当别人拥有了你的私钥,就可以登录你配置了公钥pub的服务器了,当看到公钥-密钥配对流程,你就会懂为什么拿到密钥就可以登录你配置过的server了~

三个步骤

  1. 客户端发起请求
    ssh user@server_ip
    如果服务器了你的公钥,就会进入到下一个步骤
  2. 服务器发起挑战
    server会在~/.ssh/authorized_keys中找到你的公钥,然后生成一串随机的字符,用你的公钥进行加密
  3. 客户端响应
    你的电脑的ssh的客户端收到时,会调用你的电脑里的私钥进行解密,得到一开始的随机的,没有加密过的字符串;发给服务端的时候,也会用hash算法修改一下,用私钥签名发给服务端
    服务端接受后会用公钥验证,验证通过,登录成功

所以,从头到尾,你的私钥并没有被公开。

把公钥放在目标服务器下面

nano ~/.ssh/authorized_keys

粘贴你的公钥在这个文件里面
然后按Ctrl + x, Y来确认保存,按enter退出

然后设置读写权限,并且重新启动sshd

chmod 600 ~/.ssh/authorized_keys"
systemctl restart sshd

这样设置完成啦

至于登录平台,一般有俩种:
一个是代码神器vscode
一个是终端神器MobaX放在下次讲

http://www.jsqmd.com/news/577001/

相关文章:

  • 液态神经网络在医疗诊断中的落地案例:如何用LNNs处理动态心电图数据
  • 如何在10分钟内打造专属AI角色对话系统:SillyTavern完全指南
  • Vue3项目实战:TailwindCSS配置全流程(含TS支持避坑指南)
  • 如何快速免费解密QQ音乐加密文件?qmcdump终极使用指南
  • Phi-4-mini-reasoning精彩案例:微积分证明题分步推导+LaTeX输出
  • Java中使用正则表达式核心解析
  • 北海本地人私藏的美食哪家好
  • 政府内网实战:用CentOS 7防火墙给Hadoop 3.x的8088端口加把‘锁’
  • Realtek 8852AE驱动安装完全指南:从零基础到完美适配Wi-Fi 6
  • FlutterBoost + ArkUI混搭开发:在鸿蒙NEXT里优雅地嵌入Flutter页面
  • 2026年企业微信开通指南:核心功能与开通流程详解 - 品牌2025
  • 告别钻孔文件缺失!用KiCad 9.0.1的Gerbera查看器,5步搞定Gerber转PCB
  • VS2022编译CMAKE工程时解决编译器堆空间不足的实战技巧
  • 如何选择期货公司开户?2026年4月推荐评测口碑对比知名五家 - 十大品牌推荐
  • Fideo直播录制软件完整教程:跨平台直播录制终极指南
  • 4步掌握Hotkey Detective:让Windows快捷键冲突无处遁形
  • 【RT-DETR涨点改进】AAAI 2026 |独家创新首发、注意力改进篇| 引入DCMM新一代自注意力模块,含多种二次创新改进,提升模型对目标结构关系和全局依赖,助力图像去噪、红外小目标检测高效涨点
  • 记录学习计算机的第二天
  • 2025-2026年全球期货公司开户推荐:TOP5口碑服务评测评价领先 - 十大品牌推荐
  • 四开关 buck - boost 双向DCDC的Matlab Simulink仿真探索
  • MindSpore生态下的LLM适配与微调实践
  • ARM FVP环境搭建保姆级教程:从下载到运行你的第一个虚拟硬件
  • 别再纠结了!Flutter项目选http还是Dio?一个真实项目对比帮你做决定
  • 电子科大杨春老师图论期末复习:一份让你稳拿80+的课堂笔记与真题解析
  • ViGEmBus虚拟手柄驱动实战指南:从设备兼容到精准控制
  • 小白学Mysql笔记
  • LumiPixel实战:快速生成高清像素人像,内置‘一键净化‘解决内存不足
  • 2026年4月卖家精灵折扣码(SPY72、SPY78):解锁智能选品新体验 - 麦麦唛
  • 高效解决Windows 10 PL-2303串口驱动兼容性问题:深度修复老旧芯片组通讯故障
  • NCM格式解密技术解析:逆向工程实现网易云音乐加密文件转换