位置: 编程技术 - 正文

远程SSH连接服务与基本排错经验总结(使用ssh登录远程服务器有两种方法)

编辑:rootadmin

推荐整理分享远程SSH连接服务与基本排错经验总结(使用ssh登录远程服务器有两种方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:远程ssh连接服务失败,ssh远程访问服务器,远程ssh登录,ssh远程访问服务器,远程ssh连接服务器,远程ssh连接服务器,远程ssh连接服务异常,远程ssh连接服务异常,内容如对您有帮助,希望把文章链接给更多的朋友!

为什么要远程连接Linux系统??

在实际的工作场景中,虚拟机界面或物理服务器本地的窗口都是很少能够接触到的,因为服务器装完系统后,都要拉到IDC机房托管,如果是购买了云主机,更碰不到服务器本地显示器了,此时,只能通过远程连接的方式管理Linux系统。因此,在装好linux系统后,学习Linux运维的第一步应该是配置好客户端软件远程(通过ssh软件进行连接)连接Linux系统进行管理

telnet连接服务器是明文的,非加密的; 默认为端口

SSH连接服务器是加密的连接; 默认为端口

ssh连接示意

服务器端===>通过ssh协议提供===>守护进程sshd监听端口(不断的监听是否有人需要服务)

客户端(客户):ssh协议,ip地址,端口号(需要什么服务),用户名,密码

如何查看Linux系统的IP地址&#;&#;

如图所示,我的Linux系统IP为...。

可以通过这两个命令来查看IP地址

ip地址/:代表子网掩码...0lo:回环网卡:用于检测设备自测eth0:你的第一块网卡eth1:你的第二块网卡

ifup 网卡名与ifconfig 网络名 up的区别

假如你发现你的虚拟机没有IP地址的话,那么也许你的网卡设备处于关闭状态

方法一:ifup + 网卡名(ethx) 可以开启设备

方法二:ifconfig +网卡名(ethx)+ up 也可以开启设备

讨论

既然这两个命令都能开启成功,那么它们到底有没有区别呢?请跟随我来做个实验。

第一步:我们删掉eth1网卡的配置文件

/etc/sysconfig/network-scripts/:这个路径是网卡配置文件的路径,作为运维人员我们是必须熟记得

第二步,我们关闭eth1这个网卡设备

第三步,我们尝试开启这个设备

继续讨论

为什么我们的试验结果是这样的呢?当我删除了eth1这个网卡的配置文件,ifup这个命令就失灵了?

&#;这是因为,ifup/ifdown这个命令控制的实际上并不是物理网卡的开启和关闭,而实际上他控制的仅仅是网卡的配置文件而已,它是通过网卡配置文件间接的操作网卡设备。

&#;而ifconfig xxxx up/down:则是控制物理网卡设备的开启和关闭,因此并不受配置文件的干扰。

远程SSH连接服务与基本排错经验总结(使用ssh登录远程服务器有两种方法)

CRT远程连接的基本原理

&#;我们在前几节中提到过,sshd这个服务,实际上是服务器的一个守护进程。

&#;正是因为存在这个守护进程,因此服务器的端口才会持续不断的被监听(监视)

&#;当CRT通过ssh协议访问服务器的端口的时候,服务器的sshd服务才会马上回应这个访问,因此才能进行远程连接

&#;故,当服务器不存在sshd(把进程kill掉)这个服务时,xshell是无法通过ssh协议进行远程访问的。

当我远程用CRT执行命令kill 进程后,只剩下当前CRT连接Linux的sshd进程(Pid=)。即 我若想在CRT再开一个会话连接Linux,是绝对连不上的。

如果服务器端sshd服务被未运行,那么所有通过ssh协议的访问都将失败(包含xshell,CRT)

当sshd这个服务监听的不再是端口时(通过配置文件可以改),CRT必须切换到它监听的端口进行访问才能正确连接。

总结:

ifconfig + 网卡名:可以查看开启状态的网卡的IP地址(看不到关闭状态的网卡设备)

ip a:可以查看所有网卡的IP地址(还能看到关闭状态的网卡)

ip link:可以查看所有网卡的物理状态

ifup/ifdown + 网卡名:通过网卡配置文件来开启和关闭网卡设备

ifconfig 网卡名 up/down:直接关闭和开启网卡设备。

通过kill + Pid号 或者pkill + 服务名称 来杀掉进程

sshd服务的配置文件路径:/etc/ssh/sshd_config

网卡的配置文件路径:/etc/sysconfig/network-scripts/ifcfg-网卡名

netstat -antup或ps -ef :可以用来查看当前服务器开启的所有服务

故障排查(通过ssh工具无法连接Linux主机)

1、两个机器之间物理网络是否通畅(网线网卡,IP是否正确)

ping ..xx.xx ====>在当前的CRT或xshell下ping Linux系统,看物理网络是否通畅

2、防火墙或selinux是否处于开启状态

SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)对于强制访问控制的实现,这个功能让系统管理员又爱又恨,这里我们还是把它关闭了吧,至于安全问题,后面通过其他手段来解决,这也是大多数生产环境的做法,如果非要开启也是可以的。关闭方式如下:

命令说明

setenforce:用于命令行管理SELinux的级别,后面的数字表示设置对应的级别getenforce:查看SElinux当前的级别状态

提示:修改配置SElinux后,要想使生效,必须要重启系统。因此,可配合使用setenforce 0 这个临时关闭的命令,这样在重启前后都可以使得SElinux关闭生效了,也就是说无需立刻重启服务器了,在生产环境下Linux机器是不能随意重启。

3、查看服务器的服务进程是否处于开启状态(sshd)

netstat -antup或ps -ef :可以用来查看当前服务器开启的所有服务

4、查看服务器的ssh端口是否改变

sshd服务的配置文件路径:/etc/ssh/sshd_config

根据公司需求写的一个linux 巡检小脚本 核心代码:#!/bin/bashcheck_process(){tolprocess=`psauxf|grepDisplayMa[nager]|wc-l`#if["$tolprocess"-lt"1"];thenif["$tolprocess"-ge"1"];thenecho'processok'elseecho'fail'fi}check_log(){if[-e/etc/sy

linux文本处理工具及正则表达式集锦 cat命令:查看文本内容cat[选项]...[文件]...-E显示行结束符-n显示文本内容时显示行号-A显示所以控制符-b非空行编号-s压缩连续的空行成一行[root@bogon~]#cat-

linux系统安装字体详细介绍 linux系统安装字体详细介绍前言:使用linux做桌面系统有很多好处,比如内存可以节约不少啊、系统垃圾减少啊、软件自动启动完全受控制啊、病毒那些

标签: 使用ssh登录远程服务器有两种方法

本文链接地址:https://www.jiuchutong.com/biancheng/376701.html 转载请保留说明!

上一篇:Linux启动新进程的三种方法(linux开机启动进程)

下一篇:根据公司需求写的一个linux 巡检小脚本(根据公司发展需求)

  • 个人开发选项
  • 遗失增值税专用发票如何处理办法
  • 应收账款和应付账款可以抵消吗
  • 工会账怎么做
  • 租赁合同印花税率
  • 电子发票错误怎么重开
  • 季度所得税申报错误,一定要更改吗
  • 企业所得税申报表在哪里查询
  • 房地产公司解散条件
  • 转让土地使用权属于销售无形资产吗
  • 个体工商户需要缴纳哪些税
  • 税率和征收率的含义和区别
  • 非货币交易例子
  • 免抵调增值税是否缴纳附加税
  • 2018工资个税税率表
  • 负利润需要交所得税吗
  • 分公司哪些税需要交
  • 预缴税多交了,税务局退吗
  • 附税分录怎么做?
  • 加计扣除需要注意的几大风险点
  • 物业公司代收暖气费如何开票
  • 外购已抵扣进项税额
  • 进项税额加计抵减如何申报
  • 多扣除了应交税费怎么调整?
  • 模板摊销率
  • 企业购入机器设备供方登记
  • 免征的税额当月计入营业外收入吗
  • 医用酒精出口 需要什么条件
  • 公司自用产品 抵税吗?
  • 广告费递延几年
  • 台式电脑组装过程视频
  • 企业办理银行结汇流程
  • PHP:preg_match()的用法_PCRE正则函数
  • 水煮鱼的做法和步骤 家常
  • 销售固定资产利润率
  • 哪些发票不能进账
  • 增值税专用发票有几联?
  • php ajax json
  • 融资租赁利息资本化条件
  • vue调用同一个组件
  • java基础运算符有哪些
  • 技术转移转化是干什么的
  • 租赁合同印花税税率2023
  • 出口资质证书
  • sqlserver 数据迁移
  • 典当行借款合同需交印花税吗
  • 支付定金的账务怎么处理
  • 支付境外货款需要缴纳哪些税费
  • 车辆抵押贷款怎么办理
  • 企业清算未分配利润怎么个税
  • 以前期间留抵税额是什么意思
  • 新公司初期费用全部入哪里
  • 上一年度的费用怎么做会计分录
  • 小企业会计准则2023电子版
  • 没有发票财务报表怎么做
  • 客户将发票丢了怎么赔偿
  • SQL Server Alwayson创建代理作业的注意事项详解
  • 存储sql
  • mysql设置唯一值
  • win7电脑默认打开方式怎么设置
  • linux中的ssh命令
  • ubuntu x
  • Windows7 64位系统如何添加打印机图文教程
  • shell 时间格式
  • android内存工具
  • Linux通过sar命令查看网卡流量
  • cocos做游戏
  • Unity3D-SLua+ProtocolBuffers构建说明
  • 快速解决胃胀气
  • 利用python-Flask框架搭建本地数据可视化网站 原创
  • cocos2dx 3.3 tilemap 缩放滑动并且准确点击对象
  • javascript中的类型转换
  • 详解金球奖之争
  • javascript基本语句
  • 税务行业微信缴税项目是什么
  • 怎么打印纳税申报单
  • 财税老师刘杨年龄
  • 房产税的计税依据与税率分别是什么
  • 出口退税需要哪些
  • 年报汇算清缴怎么做
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设