您现在的位置是:首页 > IT互联网 > 人工智能人工智能

macOS破坏SSH默认规则,程序员无法登录Web服务器

胜于蓝2020-04-13【人工智能】人已围观

简介 苹果电脑最新的10.15.4系统,你更新了吗?如果你不幸升级,而且还是要使用SSH的用户,那么恭喜你中招了。最近,一位名叫Taylor Hall的程序员发现,自从更新了到macOS Catalina最新版,再

 x6g胜于蓝|优秀个人博客

苹果电脑最新的10.15.4系统,你更新了吗?x6g胜于蓝|优秀个人博客

如果你不幸升级,而且还是要使用SSH的用户,那么恭喜你中招了。x6g胜于蓝|优秀个人博客

x6g胜于蓝|优秀个人博客

最近,一位名叫Taylor Hall的程序员发现,自从更新了到macOS Catalina最新版,再也无法通过SSH登上自己的Web服务器。x6g胜于蓝|优秀个人博客

一开始,Taylor以为是自己的服务器意外关闭了,但是他没有收到任何警报,而且服务器还能提供网络服务。x6g胜于蓝|优秀个人博客

Taylor才发现,事情没那么简单。x6g胜于蓝|优秀个人博客

都是Mac惹的祸x6g胜于蓝|优秀个人博客

Taylor首先登陆服务器提供商Linode的控制面板,重启了自己的服务器,用Mac电脑依然无法登陆。x6g胜于蓝|优秀个人博客

奇怪的是,服务器没有拒绝连接,甚至没有超时,只是挂起。Taylor等了十多分钟,但是终端里没有显示超时,也没有任何其他输出内容。x6g胜于蓝|优秀个人博客

x6g胜于蓝|优秀个人博客

然后,Taylor发现了更多奇怪的地方,比如用FTP客户端ForkLift却能正常连接,用数据库管理工具Sequel Pro也能通过SSH连接服务器。x6g胜于蓝|优秀个人博客

Taylor之前是用iMac尝试登录,换成一台其他品牌的笔记本就正常,再换成MacBook Pro又无法登陆。x6g胜于蓝|优秀个人博客

x6g胜于蓝|优秀个人博客

这三台机器都在同一个WiFi下,因此不可能是自家的IP地址被禁了。x6g胜于蓝|优秀个人博客

那么是不是本地的私钥权限出了问题呢?Taylor又从备份中重新创建了所有密钥,依旧无法登陆。x6g胜于蓝|优秀个人博客

问题已经变得清晰了,很可能就是苹果电脑的系统问题。x6g胜于蓝|优秀个人博客

为了更进一步证实自己的想法,Taylor在自己的iMac上开了个Ubuntu的虚拟机,用它来连接自己的服务器,结果连上了!x6g胜于蓝|优秀个人博客

解决方法x6g胜于蓝|优秀个人博客

过去这个问题在10.15.3上不曾出现,所以极有可能是最新版10.15.4的问题。x6g胜于蓝|优秀个人博客

带着这个问题,Taylor在谷歌上搜索“10.15.4 SSH”,在苹果论坛上找到了下面的内容:x6g胜于蓝|优秀个人博客

使用服务器名称代替IP地址时,若Catalina 10.15.4的SSH端口>8192将不起作用。x6g胜于蓝|优秀个人博客

升级到macOS Catalina 10.15.4之后,才开始出现此问题。x6g胜于蓝|优秀个人博客

更新之后,不再能够使用服务器名称(而不是IP)打开大于8192端口的SSH连接。x6g胜于蓝|优秀个人博客

Taylor试了一下,果然如此,把服务器名称改成IP地址,一切又恢复正常。x6g胜于蓝|优秀个人博客

接着他又尝试把SSH端口改成标准的22,用服务器名称也能正常连接。x6g胜于蓝|优秀个人博客

除了以上两种方法,广大程序员还给Taylor提供了其他方案,比如通过Homebrew安装openssh,覆盖掉系统默认ssh的设置。x6g胜于蓝|优秀个人博客

当然,还有个最绝的办法,就是不升级到10.15.4,关掉系统自动升级的设置。打开终端,输入以下命令,你就不会收到新的系统更新信息了。x6g胜于蓝|优秀个人博客

sudo softwareupdate —ignore “macOS Catalina” defaults write com.apple.systempreferences AttentionPrefBundleIDs 0killall Dockx6g胜于蓝|优秀个人博客

如果你以后想更新到macOS Catalina,只需在终端里输入以下命令:x6g胜于蓝|优秀个人博客

sudo softwareupdate —reset-ignoredx6g胜于蓝|优秀个人博客

最新macOS槽点太多x6g胜于蓝|优秀个人博客

你以为最新macOS就这一个毛病吗?问题还有很多。x6g胜于蓝|优秀个人博客

Taylor在抛出这个SSH故障问题后,广大程序员立即开启了吐槽模式:新版的Catalina(10.15)实在太难用啦!x6g胜于蓝|优秀个人博客

Hacker News上的评论在几个小时内就涨到了200多。x6g胜于蓝|优秀个人博客

x6g胜于蓝|优秀个人博客

有的程序员在更新到Catalina后,过去的开发环境惨遭破坏,无奈之下又降级到Mojave(10.14)。x6g胜于蓝|优秀个人博客

而且Catalina对外接显示器的支持也变得更差。众所周知,新版MacBook Pro只有Type-C接口,程序员们又经常用到外接显示器。x6g胜于蓝|优秀个人博客

但是新系统在用扩展坞外接时,经常会出现新屏幕管理器服务崩溃,更改分辨率后无法显示图像等等。x6g胜于蓝|优秀个人博客

x6g胜于蓝|优秀个人博客

有位程序员说,自己正准备升级到10.15,结果一打开网站就看到这篇帖子……x6g胜于蓝|优秀个人博客

他应该是不敢升级了。x6g胜于蓝|优秀个人博客

Tags:

macOS   Web服务器

很赞哦! ()

文章评论

当前时间

快速排名

  • 网站建设|万词霸屏,企业软文推广,刷下拉框
  • 快速排名:不用再等SEO三个月,只需3-7天即可把行业关键词覆盖百度搜索引擎首页,点击不收费,排名报表,真实访问量报表一目了然。

合作加盟

  • 扫码成为快钱代理
  • 扫码加站长微信,为您推荐快钱总部负责人
  • 快钱POSS机(电签版)
  • 1,免押版:签约费率快捷交易0.38%,常规交易0.65%
  • 贷记卡单笔≥3000元视为激活
  • 2,,有押版:签约快捷交易0.38%,常规交易0.65%
  • 激活首刷≥99元,扣除99元系统服务费,多出部分shishi到账
  • 电签版ipos参与每月扶持奖励
  • 电签版ipos与Mpos单独考核台均
  • 30台以上有效激活奖励3000元扶持金
  • 当月交易额≥3000元的为活跃用户

快钱代理公告

  • 凡事扫码代理必须实名认证
  • 实名认证后才可拉进代理微信群
  • 代理微信群有相关活动政策等

本站推荐

站点信息

  • 建站时间:2018-10-24
  • 网站程序:帝国CMS7.5
  • 主题模板《今夕何夕》
  • 文章统计3835篇文章
  • 标签管理标签云
  • 统计数据百度统计
  • 微信公众号:扫描二维码,关注我们

X客服在线

关于

服务时间

周一至周五 9:00-18:00