升级ssh带来的vnc故障
z最近扫描出ssh版本太低, yum update已经可以解决, 升到了7.4
但是看到网上说, 版本更新到8.0以上才可能解决问题, 于是编译安装ssh 8
./configure --with-md5-passwords --with-pam --with-selinux --with-privsep-path=/var/lib/sshd/ --sysconfdir=/etc/ssh
make
make install
init 6
然后傻眼了, vnc连不上了. ssh还好, 版本确实升上来了, 到了8.2
于是解决之
重新安装桌面, 重新安装vnc
# yum groups -y remove "GNOME Desktop" # yum groups -y install "GNOME Desktop"
yum install -y xrdp tigervnc-server
vncserver :1
vim /usr/lib/systemd/system/xrdp.service
-p 3389
stemctl daemon-reload
systemctl restart xrdp
# systemctrl restart xrdp
还是不行,
报错:
(imsettings-check:7384): IMSettings-WARNING **: 14:05:06.355: Could not connect: Connection refused (imsettings-check:7384): GLib-GIO-CRITICAL **: 14:05:06.355: g_dbus_proxy_call_sync_internal: assertion 'G_IS_DBUS_PROXY (proxy)' failed ** (process:7285): WARNING **: 14:05:06.529: Could not make bus activated clients aware of XDG_CURRENT_DESKTOP=GNOME environment variable: Could not connect: Connection refused
搜了 一下, 说是 annaconda的path问题, 于是一顿找. annaconda是安装过, 但忘了把路径写到哪个文件了.
自己挖的坑, 找到, 删掉. 因为现在已经在使用miniconda, 比annaconda简单好用.
远程一下, 终于进去了.
想要跟同事炫耀一下ssh的8.2版本. 一看傻了,,,, 版本又回来了. 因为在删除desktop重装的时候, 又装回了7.4....
继续折腾
最后, 终于出来想要的:
OpenSSH_8.2p1, OpenSSL 1.0.2k-fips 26 Jan 2017
纪念一下.
https://www.tecmint.com/install-openssh-server-from-source-in-linux/
https://www.cyberciti.biz/faq/centos-ssh/
写得不错
https://www.jianshu.com/p/e75300b7e8be
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现