最近升级了电脑系统,发现终端 ssh 连不上了,提示 Unable to negotiate with xxx.xx.xx.xx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss
,以为是后端服务升级了链接安全,因为着急开发,就换了浏览器在线ssh连接工具。
使用了一段时间后感觉浏览器在线工具不好用,就搜了下本地终端ssh连接失败的【解决方案】,最后找到原因:电脑系统升级后,系统自带的ssh客户端,默认关闭了rsa加密。
解决了之后,又可以开心地使用本地终端了,但是使用 tmux,进到会话窗口的时候,又懵了,咋工作区那么小了,满屏的点点是个什么鬼,右下看到了一行小字:(size x*x from a smaller client)
,当即我就怀疑是不是我在浏览器工具中使用了tmux,相互影响了。最终找到同病相怜的网友,记录一下解决方案:
一般,我只知道detach一个会话的操作是 prefix + d
,原来还有个命令是 prefix + D
,在会话只有一个client时,两个命令没啥区别,当有多个client打开了这个会话,后一个命令可以选择你要detach的client,就是这样。