云服务器免费试用

centosssh连接慢(ssh连接慢或者自动卡死问题解决方案)

服务器知识 0 1163

本文目录:

  • 1、ssh连接centos远程服务器运行指令的问题
  • 2、2020-12-08centos 出现ssH不能连接的故障排除
  • 3、centos7配置ssh连接
  • 4、centos 7 ssh 为什么连接不上 22端口开了
  • 5、xp 下用F-Secure SSH File Transfer Trial和centos linux虚拟机连接上了就是速度很慢。用别人电脑连接就OK
  • 6、centos6.5,ssh远程连接一会好一会坏。

ssh连接centos远程服务器运行指令的问题

总结下使用ssh远程执行命令需要注意点: 

一般我们会使用ssh ip "执行命令"这种格式来执行远程是shell命令,但是如果是简单的一些操作还好,比如cd,rm,ls,mv等命令一般不会出问题 

,但是如果你的脚本任务是,杀死多台机器上的hadoop或者elasticsearch进程,你会怎么做? 

伦理片 

直接使用: 

ssh h1 "kill -9 `jps | grep Elastic*  | gawk '{print $1}'  ` " 杀死es进程,你会发现,它竟然没有生效? 明明在本地执行 

kill -9 `jps | grep Elastic*  | gawk '{print $1}'  ` 

这个命令是可以生效的,为啥,放到远程执行命令中就失效了呢? 

其实原因很简单,就是因为没有转义造成的,包括awk变量名引用都需要转义,否则,你会发现,虽然能执行,但结果依旧是不准确的,注意linux中 

单引号(所有命令均被当成普通字符处理) 

双引号(可引用变量名) 

反引号(可以执行linux脚本命令)的区别 

看最终的正确的写法: 

Java代码  

ssh $host " es_pid=\`jps | grep Elasticsearch | gawk '{print \$1}'\`  kill \$es_pid    "

2020-12-08centos 出现ssH不能连接的故障排除

连接出现remote side unexpected closed network-connection错误

1查看防火墙状态

查看是否开启,并检查22端口是否允许连接

如果防火墙正常,则应该是SSHd没有启动,如果可以直接到服务器上操作,那就可以用

我里机房有点远,所以用另一种方法解决了,服务器里安装了宝塔面板,于是就找到了系统日志进行错误的查看。系统日志路径

/var/log/messages 在日志文件里就能看到ssh启动过程中的错误了

通过以上错误日志可以看到 ssh_host_ecdsa_key文件权限太高了,系统提示错误导致ssh不能正常启动,所以按照提示,将ssh目录下的文件权限改为600,重启ssh问题解决。

centos7配置ssh连接

1.确保已经开启静态IP

2.安装 openssh-server

yum install -y openssl openssh-server

3.修改配置文件

vim /etc/ssh/sshd_config

打开22端口(此处可以自定义,默认22)

允许root账户登录

启动ssh服务

systemctl start sshd.service

重启网络

service network restart

设置开机启动ssh服务

systemctl enable sshd.service

centos 7 ssh 为什么连接不上 22端口开了

可能性最大的原因有两个:

1、网络问题,请尝试在源头机器ping目标机器的ip,如果是通的请往下看,如果不通请排查网络问题。

2、22端口被防火墙过滤,请输入以下命令解决:

firewall-cmd --zone=public --add-port=22/tcp --permanent # 添加端口

firewall-cmd --reload # 重启防火墙

扩展资料:

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为

建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全

性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上

的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端

适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,

以及其他平台,都可运行SSH。

参考链接:百度百科-SSH

xp 下用F-Secure SSH File Transfer Trial和centos linux虚拟机连接上了就是速度很慢。用别人电脑连接就OK

有没有可能是你的电脑性能不足导致?

一般来说,如果别人访问快的话,你自己访问也一样的,如果你的虚拟机和宿主机直接速度不好,性能不足,有可能!

centos6.5,ssh远程连接一会好一会坏。

一般这种情况就属于网络问题,如果一直连接不上,就可以按照你刚才说的设置来检查。

既然能连接上,那就是网络时断时续,检查IP是否冲突、网络地址是否有效。

推荐最简单的方式: 一直ping着,看会不会断。

telnet 22端口,看会不会断开。

查看netstat -nao|grep 22, 看这个端口是否被其他程序所占用。

【centosssh连接慢】的内容来源于互联网,如引用不当,请联系我们修改。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centosssh连接慢(ssh连接慢或者自动卡死问题解决方案)
本文地址: https://solustack.com/27326.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。