云服务器网:购买云服务器和VPS必上的网站!

无法登录ssh(无法登录微信怎么强制注销)

本文目录:1、SSH密钥登录突然连不上了2、重启后为什么我不能ssh连不上机器3、求救,怎么都连不上ssh4、ssh登录不了怎么办5、ssh连接不成功解决办法6、想问下能ping通地址,但是无法ssh登陆是什么鬼SSH密钥登录突然连不上了在XShell中使用非root账号(z)密钥登录远程CentO

本文目录:

  • 1、SSH密钥登录突然连不上了
  • 2、重启后为什么我不能ssh连不上机器
  • 3、求救,怎么都连不上ssh
  • 4、ssh登录不了怎么办
  • 5、ssh连接不成功解决办法
  • 6、想问下能ping通地址,但是无法ssh登陆是什么鬼

SSH密钥登录突然连不上了

在XShell中使用非root账号(z)密钥登录远程CentOS 7,使用在里面使用su获取root权限一顿软件安装瞎操作。结果导致ssh掉线后无法连接上了。

XShell中提示

用的是阿里云,还好可以从后台用VNC使用root账号登录(ssh配置了PermitRootLogin no,且非root账号没设置密码)。

登录后直接查看sshd的日志信息 tail /var/log/secure

按字面意思就是目录权限配置错误了,检查一下非root用户(z)所在的目录权限, home/z 成了775,这就有问题了。

修改目录权限就可以了

重启后为什么我不能ssh连不上机器

机器重启后,SSH 连不上了,通过ilo登录进去,ping网关不通,那说明本机与路由都是不通的,本机IP配置在bond0上,bond0是eth0和eth1组成,eth0和eth1是两个互为backup的网口,重启后,bond0会重新选择网口与外界联系。

重启后,路由连不上说明,bond0选择了和上次不一样网口,而这个网口和本机配的路由不通讯。

那么eth0和eth1这两个网口哪个实有问题的网口呢?

一个个试。

ifconfig eth0 down 把网口eth0关闭

ethtool eth0 检测eth0的状态为no

现在bond0只能选择eth1与route链接,ping网关(既是路由)不通,说明eth1口有问题,她不与路由链接。

ifconfig eth0 up 现在把eth0起来

ethtool eth0 显示为yes

现在ping网关照样不通,因为虽然eth0网口起来了,但是bond0还是选择eth1和外界通讯。现在你只能把eth1网口down了,bond0才会选择eth0.操作如下:

ifconfig eth1 down 把网口eth1关闭

ethtool eth1 显示为no

此时,bond0自动选择active的eth0口,再ping网关就通了。

在3021上不能登录sc-2,原因也是如上的。bond1的eth2和eth3,bond1通过了一个down的eth口,和外界链接,所以需要按以上方法处理。

求救,怎么都连不上ssh

解决方法:

一、开启SSH

以root用户登录Linux,打开终端,运行: /etc/init.d/sshd restrat

二、关闭防火墙

在终端运行 setup

2,.选择 firewall 回车

3.按tab键切换到disablede项,然后按空格键选择,然后再按tab键切换到ok,按空格件选择

4.按tab键切换到quit,按空格件选择

然后用客户端ssh登录Linux,成功登录,呵呵 ^_^

三、关闭防火墙的另一种方式

/etc/init.d/iptables stop

ssh登录不了怎么办

SSH不能登录linux需要检查客户端和服务器端:

客服端:

SSH连接方式为:IP+端口号(默认为22)

服务器端:

1、先把SSHD服务开启;

/etc/init.d/shhd restrat

2、把Linux的防火墙关掉;

1)重启Linux后生效:

chkconfig iptables off

2)即时生效,重启后失效:

service iptables stop

3、客户端重新SSH登陆Linux。

ssh连接不成功解决办法

我们使用 ssh 链接 linux 主机时,可能出现“ Host key verification failed.“的提示,ssh连接不成功。

可能的提示信息如下:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!    @

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

Someone could be eavesdropping on you right now (man-in-the-middle attack)!

It is also possible that the RSA host key has just been changed.

The fingerprint for the RSA key sent by the remote host is

23:00:20:83:de:02:95:f1:e3:34:be:57:3f:cf:2c:e7.

Please contact your system administrator.

Add correct host key in /home/xahria/.ssh/known_hosts to get rid of this message.

Offending key in /home/xahria/.ssh/known_hosts:8

RSA host key for localhost has changed and you have requested strict checking.

Host key verification failed.

网上很多的解决方案是:vi ~/.ssh/known_hosts 删除与想要连接的主机相关的行;或者直接删除known_hosts这个文件。 当然这个方案也是可行的,但并非解决问题的根本办法,因为继续使用,今后还会出现这样的情况,还得再删除。

下面简单讲一下这个问题的原理和比较长久的解决方案。

用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hijack之类的攻击。

SSH对主机的public_key的检查等级是根据StrictHostKeyChecking变量来配置的。默认情况下,StrictHostKeyChecking=ask。简单所下它的三种配置值:

1.StrictHostKeyChecking=no

最不安全的级别,当然也没有那么多烦人的提示了,相对安全的内网 测试 时建议使用。如果连接 server 的key在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。

2.StrictHostKeyChecking=ask  默认的级别,就是出现刚才的提示了。如果连接和key不匹配,给出提示,并拒绝登录。

3.StrictHostKeyChecking=yes  最安全的级别,如果连接与key不匹配,就拒绝连接,不会提示详细信息。

对于我来说,在内网的进行的一些测试,为了方便,选择最低的安全级别。在.ssh/config(或者/etc/ssh/ssh_config)中配置:

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

(注:这里为了简便,将knownhostfile设为/dev/null,就不保存在known_hosts中了)

参考资料:

想问下能ping通地址,但是无法ssh登陆是什么鬼

一、单网卡网络可以ping通但是无法ssh的问题解决

route add default gw 10.0.116.62完成后,内网即可访问。

重启后网关失效问题解决方案在/etc/rc2.d下建一个S开头的数字大一点的脚本文件,如S96gateway,加入route add default 10.0.116.62 内容,然后chmod +x

S96gateway,reboot 即可。

二、两个网卡的情况:

为了安全的需要尤其是在dmz区域的服务器需要双网卡内网网段是内部数据交换,外网网段提供web式服务,但是双网卡均接入网络后发现通过办公局域网ssh不到该服务器通过外网ip却可以登录到该服务器但是这两个不同的ip却均能ping通,经过仔细查看路由信息发现:无法连接发现是在启用双网卡时就只有一个默认网关。

这种情况相对复杂,复杂到两块网卡都不设置默认网关:)这种情况发生在,这台linux连接的两个网段都不是一个网段!就是通过连接的两个网段还可以访问其它的不同的网段.这种情况下,无论

把gateway设到哪边,都会影响到另一个网段所连接的网段不能正常使用.这就是我今天最想表述的问题.在这种情况,如果你想连接多个网段,首先要在正确的网卡上设置正确的ip,剩下的工作就

交给route来做了.利用route命令把能上网或者想通过那边上网的网关设置成默认网关,这样就解决了一个网段了.另一个段和它所连接的所有网段,就要一条一个的加路由了.

示例

1)添加默认网关:

route add default gw gw 10.0.116.62 eth0

2)添加路由:

route add -net 192.168.115.0/24 gw 192.168.1.254 eth1

加路由的时候,指定下一跳,只指定和本机连接的那个网关

本文来源:https://www.yuntue.com/post/76798.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器、腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注