虚拟机中的黑苹果系统经常卡死_程序员吐槽macOS 10.15系统:破坏SSH默认规则
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
苹果电脑最新的10.15.4系统,你更新了吗?
如果你不幸升级,而且还是要使用SSH的用户,那么恭喜你中招了。
最近,一位名叫Taylor Hall的程序员发现,自从更新了到macOS Catalina最新版,再也无法通过SSH登上自己的Web服务器。
一开始,Taylor以为是自己的服务器意外关闭了,但是他没有收到任何警报,而且服务器还能提供网络服务。
Taylor才发现,事情没那么简单。
都是Mac惹的祸
Taylor首先登陆服务器提供商Linode的控制面板,重启了自己的服务器,用Mac电脑依然无法登陆。
奇怪的是,服务器没有拒绝连接,甚至没有超时,只是挂起。Taylor等了十多分钟,但是终端里没有显示超时,也没有任何其他输出内容。
然后,Taylor发现了更多奇怪的地方,比如用FTP客户端ForkLift却能正常连接,用数据库管理工具Sequel Pro也能通过SSH连接服务器。
Taylor之前是用iMac尝试登录,换成一台其他品牌的笔记本就正常,再换成MacBook Pro又无法登陆。
这三台机器都在同一个WiFi下,因此不可能是自家的IP地址被禁了。
那么是不是本地的私钥权限出了问题呢?Taylor又从备份中重新创建了所有密钥,依旧无法登陆。
问题已经变得清晰了,很可能就是苹果电脑的系统问题。
为了更进一步证实自己的想法,Taylor在自己的iMac上开了个Ubuntu的虚拟机,用它来连接自己的服务器,结果连上了!
解决方法
过去这个问题在10.15.3上不曾出现,所以极有可能是最新版10.15.4的问题。
带着这个问题,Taylor在谷歌上搜索“10.15.4 SSH”,在苹果论坛上找到了下面的内容:
使用服务器名称代替IP地址时,若Catalina 10.15.4的SSH端口>8192将不起作用。
升级到macOS Catalina 10.15.4之后,才开始出现此问题。
更新之后,不再能够使用服务器名称(而不是IP)打开大于8192端口的SSH连接。
Taylor试了一下,果然如此,把服务器名称改成IP地址,一切又恢复正常。
接着他又尝试把SSH端口改成标准的22,用服务器名称也能正常连接。
除了以上两种方法,广大程序员还给Taylor提供了其他方案,比如通过Homebrew安装openssh,覆盖掉系统默认ssh的设置。
当然,还有个最绝的办法,就是不升级到10.15.4,关掉系统自动升级的设置。打开终端,输入以下命令,你就不会收到新的系统更新信息了。
sudo softwareupdate —ignore “macOS Catalina”defaults write com.apple.systempreferences AttentionPrefBundleIDs 0killall Dock
如果你以后想更新到macOS Catalina,只需在终端里输入以下命令:
sudo softwareupdate —reset-ignored
最新macOS槽点太多
你以为最新macOS就这一个毛病吗?问题还有很多。
Taylor在抛出这个SSH故障问题后,广大程序员立即开启了吐槽模式:新版的Catalina(10.15)实在太难用啦!
Hacker News上的评论在几个小时内就涨到了200多。
有的程序员在更新到Catalina后,过去的开发环境惨遭破坏,无奈之下又降级到Mojave(10.14)。
而且Catalina对外接显示器的支持也变得更差。众所周知,新版MacBook Pro只有Type-C接口,程序员们又经常用到外接显示器。
但是新系统在用扩展坞外接时,经常会出现新屏幕管理器服务崩溃,更改分辨率后无法显示图像等等。
有位程序员说,自己正准备升级到10.15,结果一打开网站就看到这篇帖子……
他应该是不敢升级了。
参考链接:
https://feed.tyler.io/so-uh-i-think-catalina-10154-broke-ssh/
https://news.ycombinator.com/item?id=22738590
— 完 —
量子位 QbitAI · 头条号签约
关注我们,第一时间获知前沿科技动态
虚拟机中的黑苹果系统经常卡死_程序员吐槽macOS 10.15系统:破坏SSH默认规则相关推荐
- 捷克论坛最新ip地址_最新macOS破坏SSH默认规则,程序员无法登录Web服务器
晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 苹果电脑最新的10.15.4系统,你更新了吗? 如果你不幸升级,而且还是要使用SSH的用户,那么恭喜你中招了. 最近,一位名叫Taylor ...
- 程序员吐槽_程序员吐槽大全,欢迎补充,吐槽有礼!!
原标题:程序员吐槽大全,欢迎补充,吐槽有礼!! 本文转载自程序员互动联盟(ID:coder_online),略有修改 1 做起来还不是挺简单 槽点:不懂技术 一个不懂电脑的人,长期对我说,加这个功能, ...
- python ios开发环境_程序员的macOS系列:Mac开发环境配置
1.前言 最近在写<程序员的macOS系列>文章,之前写的第一篇 程序员的macOS系列:精选Mac App,大家都希望楼主尽快更新,结果拖到了2个月后,所以今天终于更新啦!其实macOS ...
- 【黑苹果】微星MSI Mortar Z370M+i7 9700k+macOS 10.15.x efi文件下载
主板:微星MSI Mortar Z370M 处理器:Intel Core i7 9700k 硬盘:PLEXTORPX M9peg 1t 显卡: Intel UHD Graphics 630 & ...
- mysql中decimal不能为空吗_程序员,知道Mysql中事务ACID的原理吗?
点击上方"linkoffer", 选择关注公众号高薪职位第一时间送达 引言 照例,我们先来一个场景~ 面试官:"知道事务的四大特性么?" 你:"懂,A ...
- 最终幻想8 Mac版|适用于macOS 10.15系统的最终幻想8 Final Fantasy VIII
<最终幻想Ⅷ>是1999年2月11日史克威尔·艾尼克斯公司发行的角色扮演类游戏,该作是<最终幻想>系列作品的第八作.最终幻想8 Mac版已制作打包为独立App版,现已支持Mac ...
- 标题系统架构师和程序员到底差别在哪里
标题系统架构师和程序员到底差别在哪里 系统架构师和程序员到底差别在哪里. 我理解的去到一家小公司自己就是程序员,去到一家大公司,自己就成为架构师,但现实中,更多的是做程序员干的活.架构实际用途看似并不 ...
- 苹果挂端口方法_苹果新系统遭吐槽!SSH 默认规则被破坏,程序员无法登录 Web 服务器......
公众号关注 "GitHubDaily"设为 "星标",每天带你逛 GitHub!转自量子位苹果电脑最新的 10.15.4 系统,你更新了吗?如果你不幸升级,而且 ...
- 【一神】10.15系统 oc引导 amd黑苹果 cpu识别错误/未知
10.14系统-clover 图片中处理器那一栏显示为未知,可以通过以下的方法进行更改(仅适用于10.14系统,10.15系统不行) /System/Library/PrivateFrameworks ...
最新文章
- 基于Springboot实现茶叶商城系统
- 波士顿动力机器狗要去切尔诺贝利上班了
- 网络编程-网络分层的意义
- Python安装与第三方工具——pycharm安装
- input搜索mysql_实现input输入时智能搜索
- python课后题答案第一章_python核心编程课后习题解答第一章
- linux清空垃圾箱的命令,在Linux系统下安装Autotrash并使用Autotrash自动清空垃圾箱...
- 计算机网络 教学大纲 谢希仁,《计算机网络》教学大纲.doc
- 扫雷网站推荐及游戏攻略
- Nginx不停机升级
- flink部署-1.13
- 前端技术栈:后台管理端UI框架
- Linux安装PHP
- 微软宣布Azure DNS全面通用
- 转载的一篇嵌入式大佬经验博文
- 镜湖资本吴幽:集齐这六颗钻石、你就能成为区块链领域的灭霸
- oracle sql '[[alpha]]',Alpha865qqz.id 加密数据库恢复
- keil编译代码Program Size详解
- jmeter聚合报告
- java JNI介绍