Linux下通过SSH无法访问另外一台Linux服务
Linux下通过SSH无法访问另外一台Linux服务
我们在192.168.5.21的计算机上使用ssh登录192.168.5.20提示错误
我们ping目标计算机192.168.5.20也是通的
而且目标计算机的selinux和防火墙都已经开放了相关端口,为什么登录不了呢
原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的~/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。
另外若是公钥文件出了问题,会导致无法认证,解决方法,就是把文件删除: rm -rf /root/.ssh/know_hosts,然后重启服务: service sshd restart
所以我们根据第一个ssh登录的提示处理,我们需要在192.168.5.21上执行以下命令
rm -rf ~/.ssh/known_hosts 如果不生效,我们重启sshd服务 service sshd restart
我们再次尝试登录,这样就可以登录了;
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
memcache缓存服务器(Nginx+PHP+memcache+MySQL)
防伪码:万丈红尘三杯酒,千秋大业一壶茶。 一、MemCache简 session MemCache是一个自由、源码开放、高性能、分布式的分布式内存对象缓存系统,用于动态Web应用以减轻数据库的负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高了网站访问的速度。 MemCaChe是一个存储键值对的HashMap,在内存中对任意的数据(比如字符串、对象等)所使用的key-value存储,数据可以来自数据库调用、API调用,或者页面渲染的结果。MemCache设计理念就是小而强大,它简单的设计促进了快速部署、易于开发并解决面对大规模的数据缓存的许多难题,而所开放的API使得MemCache能用于Java、C/C++/C#、Perl、Python、PHP、Ruby等大部分流行的程序语言。 另外,说一下为什么会有Memcache和memcached两种名称?其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名 MemCache的官方网站为 http://memcached.org/ MemCache访问模型 为了加深对memcache的理解,以me...
- 下一篇
redis缓存服务器(Nginx+Tomcat+redis+MySQL实现session会话共享)
防伪码:我想是我因为我不够温柔,不能分担你的忧愁。 一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现master-slave(主从)同步。 Redis是一个高性能的key-value数据库。redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby等客户端,使用很方便。 如果简单地比较Redis与Memcached的区别,基本上有以下3点:1、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数...
相关文章
文章评论
共有0条评论来说两句吧...