解决ssh远程登录,超时自动退出的问题

这篇具有很好参考价值的文章主要介绍了解决ssh远程登录,超时自动退出的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

ssh远程登录服务器,如果一段时间没有操作就会被迫下线。这在一定程度上提高了远程运维的安全性。但是如果时间设置的太短,往往会造成不便。
为了解决这个问题需要进行以下设置:
方法一:通过服务端配置解决
1、设置ssh的定期重试

vim /etc/ssh/sshd_config 
#server每隔60秒发送一次请求给client,然后client响应,从而保持连接
ClientAliveInterval 60
#server发出请求后,客户端没有响应得次数达到3,就自动断开连接,正常情况下,client不会不响应
ClientAliveCountMax 3

2、修改shell的过期时间
如果回话超时时,有类似如下的提示

timed out waiting for input: auto-logout

一般是因为linux设置了shell长时间没有输入时自动断开连接。
这个需要修改/etc/profile文件。

vi /etc/profile

查看文件里是否有如下内容,如果有则把数值改为0,或者用#号注释掉此行(此数值为超时的秒数,此时100为100秒,改为0则不超时。也可以改为更大的值)

export TMOUT=100

保存文件,运行以下命令重新加载配置文件

source /etc/profile

方法二:通过客户端设置解决
根据使用客户端的不同,有不同的设置方法,暂不在这里详细说明了。文章来源地址https://www.toymoban.com/news/detail-800261.html

到了这里,关于解决ssh远程登录,超时自动退出的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux添加新用户及SSH远程登录|解决无法添加SSH的问题

    Linux 创建新用户主要有两条命令: adduser 和 useradd ,与其对应的两种删除用户的命令: deluser 和 userdel adduser :自动为新建的用户创建用户组、用户目录、选择shell版本并添加用户密码 useradd :需要靠添加参数来指定设置上述哪些变量,如未添加参数 则新建的用户均无上述变

    2024年02月12日
    浏览(59)
  • 设置服务器ssh远程连接时超时关闭的时间

    我们通过ssh远程连接服务器时,如果一段时间客户端没有使用,就会与服务器断开连接。这个断开的时间我们是可以自己的设置的。 以linux centos系统为例, 具体设置方法如下: 找到下面两行 ClientAliveInterval:表示服务器每隔多少时间发送一次请求给客户端,单位为s ClientAl

    2024年02月15日
    浏览(48)
  • 若依框架 - 短时间内断开连接,重复跳转至登录界面问题的解决方法(docker 与 redis)、令牌超时问题

    在很短的时间内不去操作系统,就会自动提示, 登录状态已过期,您可以继续留在该页面,或者重新登录 ,所以老是要跳转到登录界面,这一点很麻烦,非常影响用户体验。 令牌设置超时时间,过于短暂; redis 服务的启动配置文件有问题,没有配置密码登录,而是默认配置

    2024年02月13日
    浏览(31)
  • 解决ssh远程连接服务器出现的中文乱码问题

    ssh远程连接服务器出现中文乱码主要分为两种: 1、命令行输出的中文有乱码 比如ll输出的月份,ibus等命令输出的信息 2、vim打开文件,文件显示乱码 1、查看使用的XShell活MobaXterm等远程连接软件的会话属性。 以XShell为例:文件-当前会话属性/默认会话属性-终端-编码,设置成

    2024年02月06日
    浏览(69)
  • 解决VSCode使用SSH远程连接时无法指定用户名的问题

    Windows 11自带OpenSSH客户端,和VSCode配合得很好,没有这个问题。 今天要说的是旧版本Windows 7/8/10系统遇到的问题。 PS: Windows 7可以运行的最后版本是VSCode 1.80.2 由于Windows 7/8/10没有自带的OpenSSH客户端,但可以调用MSYS环境下的ssh。 我制作的MSYS绿色版,有需要的可以下载:百度网

    2024年02月05日
    浏览(46)
  • 解决VSCode远程SSH连接时提示vscode-server启动失败的问题

            随手记录遇到的vscode无法通过远程插件连接到docker容器中Linux系统的问题。 1.问题描述          docker安装好Linux系统后,本想通过Windows系统上的vscode的Remote_SSH远程插连接docker中的linux系统进行远程开发,这样就不需要来回在Windows系统和Linux系统上来回同步文件,就

    2024年02月20日
    浏览(59)
  • VSCode远程连接服务器(SSH免密登录)

            连接远程服务器的方式众多,本文将介绍基于VS Code的SSH免密登录方法。在开始SSH远程链接以前,您需要完成以下步骤: 1.以Windows平台为例,您需要在cmd终端(Win+R输入cmd)输入: 如果出现信息即代表Windows端的SSH配置完成。 2.Windows生成公钥的方法: 如果您可以在

    2023年04月26日
    浏览(61)
  • 【网络协议】远程登录安全连接协议SSH(Secure Shell)

    SSH(Secure Shell)协议是一种用于在不安全网络上提供安全远程登录、命令执行和数据传输的加密网络协议,通过公钥加密和身份验证技术确保通信的安全性和隐私性。 SSH(Secure Shell)最初由Tatu Ylönen在1995年开发,现在已经发展成为一种广泛使用的标准工具,尤其是在Unix和

    2024年02月03日
    浏览(60)
  • vscode通过ssh连接远程服务器+免密登录(图文)

    1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH 2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别 3. 点击ssh配置 4.在弹出的选择配置文件中,点击第一个  5.在config文件中输入以下内容 如: 6.保存后点击左边刷新按钮  7.这时展开SSH,就能看到刚刚

    2024年02月14日
    浏览(70)
  • Finalshell(SSH)连接虚拟机超时java.net.ConnectException: Connection refused【已解决】

    最近学习Liunx,连接虚拟机一直超时,出现的问题查了一晚上解决了,自己记录一下防止忘记。(如果需要安装包的可以留言) 1.虚拟机ip网段和本机ip网段不相同 2.网络设配器异常需要更新驱动、 解决办法 开启桥接模式 在这里注意不要选自动并且需要和你主机连接的对应

    2024年02月11日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包