解决MAC终端ssh连接服务器,空闲断线的办法

1.进入目录

/etc/ssh

2.用vim打开ssh_config配置文件

vim ssh_config

3.增加一条配置文件

ServerAliveInterval 60
在Host *下添加一条信息

4.保存后即生效

5.配置文件详细介绍

Host *
选项“Host”只对能够匹配后面字串的计算机有效。“*”表示所有的计算机。

ForwardAgent no“ForwardAgent”:
设置连接是否经过验证代理(如果存在)转发给远程计算机。

ForwardX11 no“ForwardX11”
设置X11连接是否被自动重定向到安全的通道和显示集(DISPLAY set)。

RhostsAuthentication no“RhostsAuthentication”
设置是否使用基于rhosts的安全验证。

RhostsRSAAuthentication no“RhostsRSAAuthentication”
设置是否使用用RSA的基于rhosts的安全验证。

RSAAuthentication yes“RSAAuthentication”
设置是否使用RSA算法进行安全验证。

PasswordAuthentication yes“PasswordAuthentication”
设置是否使用口令验证。

FallBackToRsh no“FallBackToRsh”
设置如果用ssh连接出现错误是否自动使用rsh。

UseRsh no“UseRsh”
设置是否在这台计算机上使用“rlogin/rsh”。

BatchMode no“BatchMode”
如果设为“yes”,

passphrase/password
(交互式输入口令)的提示将被禁止。当不能交互式输入口令的时候,这个选项对脚本文件和批处理任务十分有用。

CheckHostIP yes“CheckHostIP”设置ssh是否查看连接到服务器的主机的IP地址以防止DNS欺骗。建议设置为“yes”。

StrictHostKeyChecking no“StrictHostKeyChecking”
如果设置成“yes”,ssh就不会自动把计算机的密匙加入“$HOME/.ssh/known_hosts”文件,并且一旦计算机的密匙发生了变化,就拒绝连接。

IdentityFile ~/.ssh/identity“IdentityFile”
设置从哪个文件读取用户的RSA安全验证标识。

Port 22“Port”
设置连接到远程主机的端口。

Cipher blowfish“Cipher”
设置加密用的密码。

EscapeChar ~“EscapeChar”
设置escape字符。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Ubuntu的发音 Ubuntu,源于非洲祖鲁人和科萨人的语言,发作 oo-boon-too 的音。了解发音是有意...
    萤火虫de梦阅读 99,611评论 9 467
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • linux资料总章2.1 1.0写的不好抱歉 但是2.0已经改了很多 但是错误还是无法避免 以后资料会慢慢更新 大...
    数据革命阅读 12,240评论 2 33
  • 基础命令 为了在 sudo 中设置权限提升,您需要编辑 sudoers 文件。 你不应该直接编辑文件,而是使用:s...
    米开朗基乐阅读 1,952评论 0 5
  • 舅舅生日那天,大家都很开心,那种久违的热闹场面,就连春节也不过如此,冬天的夜晚依旧冷的让人跺脚,但是外婆家的院子确...
    林安暖阅读 177评论 0 1