惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

月光博客
月光博客
D
Docker
腾讯CDC
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
The Cloudflare Blog
Martin Fowler
Martin Fowler
MongoDB | Blog
MongoDB | Blog
博客园 - Franky
博客园 - 三生石上(FineUI控件)
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
IT之家
IT之家
WordPress大学
WordPress大学
M
MIT News - Artificial intelligence
爱范儿
爱范儿
Microsoft Azure Blog
Microsoft Azure Blog
Vercel News
Vercel News
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
小众软件
小众软件
N
Netflix TechBlog - Medium
T
Tailwind CSS Blog
Engineering at Meta
Engineering at Meta
博客园 - 【当耐特】

LanYunのBlog

优化macOS Dock栏的显示与隐藏 解决macOS全屏模式下某些情况显示原始鼠标指针的问题 Yarn从Classic迁移到Modern nginx自编译 用santa对二进制进行监控和授权 ESXI 8.0安装黑群晖DSM 7.x openwrt编译过程记录 编译monero For macOS ARM 自建busuanzi不蒜子平台统计平台 浅记博客更新日志 (机翻)Kubo配置文件 修改brew services中服务的启动参数 技术杂记📝 解决Surge模块不能同步问题 为Arch Linux配置邮件服务 自编译NutClient-ESXI,更改邮件逻辑 为J4125软路由ESXI中群晖提供UPS服务 在arch linux上搭建rustdesk server 解决虚拟机扩容中GPT PMBR大小不符问题 搭建Tuic V5 优雅地为macOS提供python多版本的支持 修复root路径下文件权限问题 解决macOS 14上利用Whisky运行steam时有关问题 在macOS中用PhpStorm配置Xdebug调试 利用CloudFlare Workers快速自建一个IP获取器 如何自动续期证书? 从0开始速配VPS用于网站等 搭建一个基于ChatGPT的QQ机器人(Yunzai-Bot) For Mac 010 Editor For Mac 13.0.1 Crack 破解 关于部署Cloudflare Zero Trust遇到的问题浅记录📝
解决ESXI和群晖使用SSH密钥登录问题
LanYun · 2023-07-24 · via LanYunのBlog

前言

本文依托 为 J4125 软路由 ESXI 中群晖提供 UPS 服务 文章内容而写.

由于ESXI是一个精简的嵌入式系统,不存在某些命令,这导致我某些定时自动化操作脚本不能正常工作,故打算通过SSH进行代理运行,这样保证了ESXI环境的纯净.但在实际操作中遇到了SSH登录相关问题.下面是解决SSH登录问题一些必要的操作.

关于群晖?纯纯顺带说一下罢了,因为这玩意限制小,不用细说.直接看生成密钥对这一部分即可.

已知问题(未能解决或懒得解决):

①ESXI SSH出站端口只能为22 (貌似可以通过改文件解决.但算了,将就用了,我在OpenWrt中防火墙做好了防护,反正外网打不进来,内网又不可能打.)

②无法更新known_hosts相关.报错内容如下. (加入选项 -o StrictHostKeyChecking=no -o Us erKnownHostsFile=/dev/null可以只提示一个Warning,说known_hosts被永久添加,不会更新.)

1
2
hostfile_replace_entries: link /.ssh/known_hosts to /.ssh/known_hosts.old: Function not implemented
update_known_hosts: hostfile_replace_entries failed for /.ssh/known_hosts: Function not implemented

防火墙配置

在 网络 -> 防火墙规则 中,找到SSH客户端,然后把它启用.

image-20230725001751391

启动服务

在 主机 -> 管理 -> 服务中,启动TSM-SSH服务并设置自启动.

image-20230725002146663

获取公钥:cat /etc/ssh/ssh_host_rsa_key.pub

然后附加到你服务器的~/.ssh/authorized_keys文件中

登陆服务器带上参数-i /etc/ssh/ssh_host_rsa_key就行了

例如: ssh root@服务器IP -i /etc/ssh/ssh_host_rsa_key -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p 22

弃用:生成密钥对

存在致命BUG: 重启后,目录/.ssh/直接给爷整无了.😅

文件路径: /usr/lib/vmware/openssh/bin/ssh-keygen

image-20230725002421187

终端输入命令: /usr/lib/vmware/openssh/bin/ssh-keygen -t rsa -b 4096

然后一路回车即可.

然后命令: cat /.ssh/id_rsa.pub

将内容复制,然后附加到需要登录的服务器的~/.ssh/authorized_keys文件中.