Linux终端连接遇到的两个问题


Linux系统是作为开发人员必须会使用到的,最常用的就是centos系统,centos近几年更新了很多版本,现在已经到了8.x,不同版本对应的操作有所差异,对应的内置插件等也会有所差异。接下来看一下我遇到的两个问题,准确的来说是一个问题,第一个问题和本身Linux系统无关。

1. 问题一:终端连接Liunx出现Connection refused

在VMware上安装了centos系统,然后在本地终端使用ssh命令连接,但是出现问题。

1.1 问题描述

在终端上执行连接Linux系统的命令:

ssh root@192.168.233.128

出现的错误信息:

ssh: connect to host 192.168.233.128 port 22: Connection refused

1.2 解决方案

上面的问题不难解决,一个可能是Linux服务器本身是做了拒绝连接得策略,另外就是Linux本身没有安装ssh相关的插件。对于新安装的系统,不会做拒绝策略,那就是ssh插件的问题。

使用yum安装openssh-server:

yum -y install openssh-server

然后就是启动:

service sshd start

完美解决。

2. 问题二:终端连接Liunx出现WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

2.1 问题描述

在终端上执行连接Linux系统的命令:

ssh root@192.168.233.128

出现的错误信息:

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    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 a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
SHA256:Eyyu8Gj7n7TtnuGZmjW94Oys908nbYJlb+CiAOevDZQ.
Please contact your system administrator.
Add correct host key in C:\\Users\\joker/.ssh/known_hosts to get rid of this message.
Offending RSA key in C:\\Users\\joker/.ssh/known_hosts:1
RSA host key for 192.168.233.128 has changed and you have requested strict checking.
Host key verification failed.

2.2 解决方案

注意倒数第四句,是因为在known_hosts文件里面已经存储了key的信息,但是这个信息不可用。这个时候找到这个文件。文件中有一段这样的内容:

192.168.233.128 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAo8Al+VAMKltBY83YHwT/MT+B4PeOEiirguWQ+zqwm5+uSrZS11WRip4J0WA0Ux4w653dA8Mo5xJbrOYUXsHx9vmWovnRs/Nbd5v4tTSK9jJ0MfnW7Wkczc9Q2i/GLNCpr3z6T6R5YLX/LRurl2g2HBWfAiGJZl1hQYGK0WwxWSU88erpRMqtQnRceJU9uoHoD+p/QdixF54ufYV9NolHSsToegFxDIVqWVUnFtg0ZGaRn+j3RUGeGOAe1olW78oWNrk4vi5t7jGj/wmB7/xeI6/rRtSINMPGYalRaPYYq2HTUD3txXunzCCPDvl5PTFwEMpUcJgeatv77vD/35bWvQ==

将这段内容删除即可!

注意:known_hosts文件中可能不止一个连接信息,每个连接信息都是以IP地址开头,删除相应的IP地址对应值即可,不要一股脑的都删除,可能会造成意想不到的后果。


文章作者: 程序猿洞晓
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 程序猿洞晓 !
评论
 上一篇
SpringBoot统一异常处理之404、500系统异常处理 SpringBoot统一异常处理之404、500系统异常处理
之前的一篇文章里面写到的SpringBoot的统一异常处理类,处理异常很是方便,但是其中内容缺少了一部分,也就是404或者500系统异常的处理,因为这些异常是没有进入到接口内部,处理方式和普通的异常处理会有区别。上一篇文章可以参考……
2020-04-23
下一篇 
Centos7系统出现ifconfig、yum命令不可用问题解决 Centos7系统出现ifconfig、yum命令不可用问题解决
Centos7刚安装好后,执行ifconfig出现命令无法找到问题,然后使用yum search ifconfig出现错误。其实主要的原因就是网卡没有配置好。这里其实很困惑,Centos6都是默认安装的,到Centos7虽然升级了,但是感觉还没有Centos6好用。另外还有一个防火墙,对应的命令也是发生了变化……
2020-04-02
  目录