前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一招轻松解决云服务器SSH自动断连

一招轻松解决云服务器SSH自动断连

原创
作者头像
DavyCloud
修改2021-05-17 11:06:56
5.2K2
修改2021-05-17 11:06:56
举报
文章被收录于专栏:云计算实验室

问题

在通过 SSH 连接云服务器的时候,都会遇到闲置一段时间后就自动断开的情况,非常让人恼火。

网上给的方法都是去修改 sshd 的配置,麻烦不说,有时还没效果。

我在实践中发现,其实只要安装 tmux 就可完美解决这个问题,不但方便有效,还有附加功能。

安装

安装 tmux 非常方便:

代码语言:txt
复制
# Ubuntu 或 Debian
$ sudo apt-get install tmux

# CentOS 或 Fedora
$ sudo yum install tmux

傻瓜式用法

安装完成后,通过任意ssh客户端登录到服务器之后,键入 tmux 命令,就进入了 Tmux 窗口。

image-20210515162815882.png
image-20210515162815882.png

在这个 Tmux 窗口中,正常操作即可。

不用做任何操作,包含这个 Tmux 窗口的 SSH 会话不会再自动断开了!

如果想要退出,执行 exit 就可以退回到初始的 ssh 会话。

代码语言:txt
复制
$ exit

就是这么简单。甚至没有用到 Tmux 的会话保持功能。

会话保持的意义

直接关闭 SSH 窗口,其中的 Tmux 会话也不会断掉,在下次连接时执行 tmux attach 命令再次连上会话。

也就是说,现在不但在闲置的时候不会自动断开连接,SSH 客户端主动断开都没事。换句话说,现在本地的电脑掉电断网正常关机都没关系,云服务器上的任务会继续执行,最大化利用云服务器 24 小时不停机的特点。

这才是 tmux 工具真正的作用。

本文不打算详细介绍 tmux 命令的使用了,有兴趣了解的可以在网上搜索下,教程已经很多了。

总之,和云服务器打交道,tmux 是我第一推荐的必备工具。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题
  • 安装
  • 傻瓜式用法
  • 会话保持的意义
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档