【Nginx学习】Xshell7连接CentOS7艰难轶事

近来无事恰逢找实习,了解一下Nginx,实践一下,于是又操起了老本行,之前本科毕设装的双系统也用不上了,故删掉,把空间都匀给G盘(学习资料,用驱动精灵),打开虚拟机,新建了一个CentOS7虚拟机,下了个Xshell,打算依样画葫芦。

想起本科的时候就搞过这事,当时想进实验室跟着老师做hadoop,结果死在了Xshell连接虚拟机上,研究生学长和我当时绝望的表情历历在目,今天重操旧业,看看到底有啥难的,结果果然很难受,说难也不难,就让人很难受,不如编码时还会报错,这个只能一个个排错,属实磨人。

?
?

以下为我配个这玩意看的东西,倒是学习复习了不少:

[1] https://blog.csdn.net/lx_frolf/article/details/82770491 基础中的基础

[2] https://blog.csdn.net/feng_zhiyu/article/details/80461432
讲了虚拟机网络配置中要配置静态IP以及配置自己的IP和子网掩码,然后我就设置了个

[3] https://www.cnblogs.com/aprilwang/p/10954928.html
centos7防火墙的三个命令(我还关闭了虚拟机的防火墙)

[4] https://blog.csdn.net/weixin_30443813/article/details/95292259?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
这篇讲了注意IP设置;防火墙关了;ssh服务开了没。 其实到这里我还没ping通呢,发现问题出在我之前把虚拟机的网卡给关了,

这俩之前是禁用的,故ping不通,调整了之后通了。(这篇明明是转载的,百度为啥不给我推博客园的原文呢,是不是收CSDN钱了。。。。。)

[5] https://blog.csdn.net/miss1181248983/article/details/81030103
大同小异,还是配置固定IP,ssh服务,防火墙;但是提到了不同的虚拟机网络适配器模式,NAT、桥接、内部网络模式,引起了我的注意,于是我在这几种模式中反复横跳,没卵用,好像区别就是有的能ping通有的不能,有的能联网有的不能。

这时我ping通了的。还是连接失败

[6] https://blog.csdn.net/exziro/article/details/52969305
讲IP,讲了虚拟网络编辑器,可以看到我的两个虚拟机网卡状态,提示了22是Xshell 的默认端口,不行可以试试20,提醒打开sshd服务

我受到ip addr命令后出现的24端口误导一直用的是24,改为22后可连接,但是!

[7] http://www.imooc.com/qadetail/65395

[8] https://www.cnblogs.com/y593216/p/11232703.html 讲了ssh服务拒绝了密码,请再试一次怎么办。

它拒绝了我的密码,我照着改了后重启了服务器,还是拒绝,奇怪

[9] https://jingyan.baidu.com/article/0f5fb099bdfa922d8334eaf6.html最终我和这位兄弟成为了道友,他把用户名改为了小写,成功了,把我的关注点移到了用户名上,发现我的用户名定义的并不清楚,而且有大写有数字有空格,为了避免这些我进入root修改了用户名为简单的xk,果然连接成功了!!我太难了,明明很普通的一个事儿。

舒服了~叉会腰。

原文地址:https://www.cnblogs.com/xukaiae86/p/12350588.html

时间: 2024-11-02 12:24:27

【Nginx学习】Xshell7连接CentOS7艰难轶事的相关文章

Nginx学习指南之模块的应用

一.自述 Nginx模块功能也是相当的丰富,但对于Apache Web来说,两者之间还是有区别的,大家都知道Nginx模块是直接被编译进了nginx.conf配置文件,而Apache则是被编译成为.SO文件,有些是需要在httpd.conf配置文件中指定是否加载,这样才能激活模块功能.Nginx模块有三个角色,Handlers(处理一个HTTP请求,并产生输出):Filters(处理由一个handler生成的输出):load-balancers(负载均衡器,当后端服务器符合一个以上后,依据算法选

Nginx学习——负载均衡

负载均衡 Nginx提供了较多的负载均衡策略,包括加权轮询.IP哈希.fair.一致哈希等.前两个是Nginx官方源码内置的策略,而后面几个都是第三方模块,所以下面我们重点来看前两个内置策略. Nginx默认采用round_robin加权算法,如果要采用IP哈希策略,那么必须在Nginx的配置文件里通过配置指令ip_hash明确指定. 当整个http配置块被Nginx解析完毕之后,会调用各个http模块对应的初始函数.对于模块ngx_http_upstream_module而言,对应的main配

Nginx学习总结(1):Nginx简介

(最近,部门组织了好几个技术兴趣小组,对当前的热门技术进行研究.我加入了Nginx学习小组,与几个同事一道围绕Nginx来进行研究和学习.从今天起,我会陆陆续续发一系列有关Nginx的学习总结.本文是系列之一:Nginx简介.) 一.Nginx概况 1.Nginx是Igor Sysoev为俄罗斯访问量第二的Rambler.ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日.目前最新的版本是nginx-1.9.0(2015年4月28日发布). 2.Nginx是一款高性能的HTTP和

Nginx学习指南之安装与配置

一.简介 Nginx [engine x]是Igor Sysoev编写的一个HTTP和反向代理服务器,另外它可以作为邮件代理服务器.Nginx已经在众多流量很大的俄罗斯网站上使用了很长时间,这些网站包括Yandex,Mail.Ru.VKontakte,以及Rambler,在国内使用Nginx作为Web Server,Cache Server,Proxy Server网站包括百度,新浪,腾讯,网易,机锋网等,根据Netcraft统计,在2012年8月份,世界上最繁忙的网站中有11.48使用Ngin

Nginx学习回顾总结 部分:

21:46 2015/11/9Nginx学习回顾总结进程间通信,近似于socket通信的的东西:才发现这种通信并不是很难,并不是我想象的那样很多内容,新领域,入门只是几个函数的使用而已.以前猜过是这样,今天总算验证了.包括pdo是数据库连接,smarty,xml解析,应该都是这样,入门都不难,然后就是需要看一下手册之类的,了解一下有哪些内容而已.主要就是消息的读写解析,部分参数的设置----以我浅显的认识来讲应该是的.然后一般会有几种选项或分类,如单向通信,双向通信等进程通信方式,不过还是最常用

Linux-rhel6.4 编译安装PHP,Nginx与php连接

确定依赖包安装 gcc gcc-c++ libxml2 libxml2-devel bzip2 bzip2-devel libmcrypt libmcrypt-devel openssl openssl-devel libcurl-devel libjpeg-devel libpng-devel freetype-devel readline readline-devel libxslt-devel perl perl-devel psmisc.x86_64 recode recode-deve

Nginx学习笔记(二)——搭建Web服务器

背景介绍 Nginx自诞生起就采用了2.6以后内核所支持的epoll模型进而使得处理效率大幅提升而受到了广大用户的青睐,但就Web服务来讲,Nginx所拥有的功能Apache都可以实现,但反过来确不行,这就是大多数场景时使用Nginx作为反向代理而不能取代Apache的原因.本文以Nginx_1.12.1版本为例,介绍Nginx充当Web服务器时的配置及用法. 软件安装 尽管Nginx已经被收录进epel源,但仍然推荐使用编译的方式进行安装,这样更为灵活.安装步骤为: 1.从Nginx官网下载1

nginx学习笔记之基于端口的虚拟主机基于主机名的虚拟主机root、alias、index配置

nginx学习笔记之基于端口的虚拟主机基于主机名的虚拟主机root.alias.index配置 实验环境: centos 测试节点IP:172.16.3.101 基于端口的虚拟主机: vim /etc/nginx/nginx.conf # 向里面的http {}里面加入如下内容   server { # server定义一个虚拟主机         listen 8080; # 监听本机所有IP端口8080         server_name www.test.com; # 虚拟主机名为:w

Nginx学习笔记(1)

Nginx配置文件详解: 配置文件参考:http://blog.csdn.net/tjcyjd/article/details/50695922 Nginx虚拟主机(三种方式): 一个server标签就是一个虚拟主机 1.基于域名的虚拟主机.通过域名来区分虚拟主机 ===>应用:外部网站(重要) 小例子: 去掉注释和空白符: egrep -v "#|^$" nginx.conf.default > nginx.conf nginx配置文件: worker_processes