安静
PHP技术博客

ssh连接报错 可能是被拒绝服务攻击

早上起来 连接到 linux 服务器报错了

ssh_exchange_identification: Connection closed by remote host

baidu了下

[htm@bjdown2 htm]$ ssh -v htm@hn2.xx.com.cn
OpenSSH_3.6.1p2, SSH protocols 1.5/2.0, OpenSSL 0x0090701f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: Connecting to hn2.xx.com.cn [222.141.207.232] port 22.
debug1: Connection established.
debug1: identity file /home/htm/.ssh/identity type -1
debug1: identity file /home/htm/.ssh/id_rsa type -1
debug1: identity file /home/htm/.ssh/id_dsa type -1
ssh_exchange_identification: Connection closed by remote host
debug1: Calling cleanup 0x41a5e0(0x0)
查得:有说是被拒绝服务攻击导致。
增加proc 目录下相应文件的值
maybe try increasing the value of the following proc entries on the box which has too many connections:
Code:
/proc/sys/net/core/netdev_max_backlogCode
/proc/sys/net/core/somaxconn
很多人遇到这样的问题就去找身份验证的问题,找./ssh/known_hosts 这样的文件的问题,其实不是这么回事,可能更多的情况是因为连接的线程太多,导致拒绝服务。所以别瞎操心了,把服务器重新启动一下吧,然后睡一觉,就好了,呵呵。
  重新启动了一下服务器,不出现这个提示了,不过还是连接不上,但觉得离搞定不远了,ssh connection refused,登陆webmin,再修改了一下配置,然后按启动提示的错误信息修改。再次启动,提示/var/empty/ssh 权限设置错误,于是修改权限为700, #service ssh restart . ok !
问题解决。

ssh 的 linux 远程连接方法:

1、连接双方,启动sshd服务。
/etc/init.d/sshd status
/etc/init.d/sshd start/stop/restart
2、与另一机器建立ssh连接。
ssh 10.*.*.*
#提示输入root密码
password for root: ******
3、scp实现连接双方的信息交流,含文件读写、交换等操作。
#拷贝对方机器/etc/my.cnf文件至本地/tmp/my.cnf
scp root@10.*.*.*:/etc/my.cnf /tmp/my.cnf

#拷贝本地/etc/my.cnf文件至对方/tmp/my.cnf
scp /etc/my.cnf root@10.*.*.*:/tmp/my.cnf

赞(0) 打赏
未经允许不得转载:AJ's Blog » ssh连接报错 可能是被拒绝服务攻击
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏