来源:懂视网 责编:李赢赢 时间: 13:02:05
linux系统下远程连接命令是:ssh。SSH工作原理:ssh服务是一个守护进程,系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求,包括公共秘钥等交换等信息;语法:ssh(选项)(参数);选项:-1强制使用ssh协议版本1,-2强制使用ssh协议版本2。
导读linux系统下远程连接命令是:ssh。SSH工作原理:ssh服务是一个守护进程,系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求,包括公共秘钥等交换等信息;语法:ssh(选项)(参数);选项:-1强制使用ssh协议版本1,-2强制使用ssh协议版本2。
linux系统下远程连接命令是什么呢?下面是具体介绍:
linux系统下远程连接命令是:ssh。
1、SSH(远程连接工具)工作原理:
ssh服务是一个守护进程(demon),系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求(IP 22端口),包括公共秘钥等交换等信息。
ssh(选项)(参数)
-1 强制使用ssh协议版本1;
-2 强制使用ssh协议版本2;
-A 开启认证代理连接转发功能;
-a 关闭认证代理连接转发功能;
-b 使用本机指定地址作为对应连接的源ip地址;
-C 请求压缩所有数据;
-F 指定ssh指令的配置文件;
-f 后台执行ssh指令;
-g 允许远程主机连接主机的转发端口;
-l 指定连接远程服务器登录用户名;
-N 不执行远程指令;
-p 指定远程服务器上的端口;
-X 开启X11转发功能;
-x 关闭X11转发功能;
-y 开启信任X11转发功能。
以上就是小编今天的分享了,希望可以帮助到大家。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:2 E-MAIL:
linux系统下远程连接命令是:ssh。SSH工作原理:ssh服务是一个守护进程,系统后台监听客户端的连接,ssh服务端的进程名为sshd,负责实时监听客户端的请求,包括公共秘钥等交换等信息;语法:ssh(选项)(参数);选项:-1强制使用ssh协议版本1,-2强制使用ssh协议版本2。
找到以下内容并修改它:
并将注释符号("#")去掉,
ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开.
正常情况下, 客户端不会不响应.
为了增强系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下字段加入到/etc/profile 中即可(对所有用户生效)。
用以下命令判断是否是否设置了该参数
如果输出空或0表示不超时,大于0的数字n表示n秒没有收入则超时
将以上修改为0就是设置不超时
如果使用的是CRT终端连接,那么设置反空闲即可,“选项-会话选项”。如下图:
设置终端软件定期连接反空闲
Linux ssh会话中断由很多原因造成,有的原因,有网络连接质量的原因,也有服务器设置的原因, 本文只介绍服务器的原因及其解决方法。其它的原因并不在本文讨论中。
本文已同步至博客站,尊重原创,转载时请在正文中附带以下链接:
/rmxx/),我们将及时更正、删除,谢谢。
用户无法远程连接BCC云服务器
当您无法通过远程连接软件登录Linux实例时,推荐您先进行本地检测确认本地环境正常。若未解决问题,可通过VNC登录的方式登录云服务器逐步排查故障。
确认密码输入是否正确,如果忘记密码,可以按照重置密码:
如果确认输入的是正确的密码,但是报错"密码错误",可以在反馈问题现象,由百度智能云的技术人员协助排查。
需要检查本地网络和服务器网络是否正常,排查步骤如下:
在本地电脑对公网IP进行ping+tracert测试,如果服务器无法ping,以centos6 为例,可按照如下步骤开启ping,其他系统可自行搜索相关版本的操作步骤:
测试后如果ping+tracert
是正常的,但是依然无法远程,可以在提供测试的完整截图,由百度智能云的技术人员协助排查。
如果无法远程连接,可以使用VNC尝试登录服务器,以判断服务器系统是否是正常的,后续的排查也可通过VNC登录进行定位,具体步骤可参考,具体内容如下:
如果可以通过VNC登录服务器,说明系统正常,可以继续按步骤排查,如果通过VNC无法登录,可以在反馈问题现象,由百度智能云的技术人员协助排查。
如果通过VNC登录可以服务器, 需要检查服务器CPU、内存使用情况,具体步骤如下:
如果某进程占用大量资源,可以在做好快照的前提下,先结束该进程,然后再观察是否可以远程连接,具体步骤如下:
ps -ef | grep 2016
,查看进程的具体信息,如果确认占用大量资源的进程是异常的,不是自己启动的,可以执行kill -9 ID
杀掉进程。
终止进程后,观察是否可以远程连接,如果还是无法远程连接,可以继续按照如下步骤排查。
如果无法远程连接Linux服务器,需要先排查服务器是否已启动了sshd服务,sshd是否监听了22端口,使用VNC登录设备,然后按照如下步骤排查:
ssh设置完毕后,设置防火墙放行22端口,以centos6为例,可执行如下命令:
如果其他版本服务器遇到类似问题,可以自行百度搜索下相关版本如何放行22端口,如果设置完毕后依旧无法远程连接,可继续按照如下步骤进行排查。
需要排查sshd配置文件是否允许root用户登录,以centos6为例,使用VNC登录设备,然后按照如下步骤排查:
如果设置完毕后依旧无法远程连接,可继续按照如下步骤进行排查
需要检查安全是否放行了22端口,是否设置了固定的源IP,需要先,然后再进行测试:
如果安全组设置正常,但是还是无法远程连接,可以继续按照如下步骤进行排查。
更换其他电脑看是否可以连接到服务器,如果更换电脑后可以连接,但是在本机无法连接,需要排查一下本地的IP是否被主机安全封禁了,排查步骤可参照:
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。