查看linux虚拟机ssh服务是否开启
知识准备:
1、ssh和sshd的区别:
2、ssh服务进程默认地址:/etc/init.d/ssh
查看ssh服务是否开启
service ssh status
或者:
/etc/init.d/ssh status
在虚拟机上单元测试remote.c函数,先手工检查ssh有没有运行:
root@dbaudit-desktop:/etc/init.d# /etc/init.d/ssh status
* sshd is running
或者这样检查:root@dbaudit-desktop:/etc/init.d# service ssh status
ssh start/running, process 748
root@dbaudit-desktop:~# vi /etc/init.d/ssh stop 关闭ssh服务指令
root@dbaudit-desktop:~# netstat –apntlu 查看端口状态,如果ssh端口22处于listen状态,ssh处于开启。Ssh关闭失败。
root@dbaudit-desktop:~# vi /etc/init.d/ssh 查看ssh脚本内容
root@dbaudit-desktop:~# vi /var/run/sshd.pid 查看ssh进程pid
root@dbaudit-desktop:~# start-stop-daemon --stop --quiet --oknodo --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd 按照脚本命令关闭ssh
root@dbaudit-desktop:~# netstat –apntlu 查看端口状态,如果ssh端口22处于listen状态,ssh处于开启。
root@dbaudit-desktop:~# man start-stop-daemon
OPTIONS
-s, --signal signal
With --stop, specifies the signal to send to processes being stopped (default TERM).
调研信号signal发送错误问题。
卸载重新ssh之后,问题解决了,应该是安装过程中出了问题,我原先安装的是apt-get install ssh,正确的安装文件应该是openssh-server。 sshd安装使用的包是openssh-server,客户端使用的是openssh-client,安装包不应该是ssh
root@dbaudit-desktop:~# vi /etc/init.d/ssh stop 关闭ssh服务指令起作用了。
备注:
root@dbaudit-desktop:~# ps -ef | grep ssh 也可以查看端口状态。
或者直接用putty远程连接linux,试一下能否连接上。注意:关闭ssh服务之后,正在开启的Putty并不会断开,但是尝试退出putty再连接将连接不上了。
Linux系统重启之后,Ssh服务进程默认重启,并重新分配pid号。
查看linux虚拟机ssh服务是否开启的更多相关文章
- Linux启动ssh服务
Linux启动ssh服务 在Linux下启动ssh服务使用如下命令其一即可: # service sshd start # /etc/init.d/sshd start 开机启动 使用如下方法其就可以 ...
- linux基础-ssh服务
SSH ssh 服务是实现管路服务器的一种方式: 本地管理(安装系统,故障修复),ssh 远程连接 linux 可以是实现远程连接的方式:ssh 命令 windows 可以实现远程连接方式: xshe ...
- Kali Linux配置ssh服务
操作环境: 虚拟机操作系统: Kali Linux 2017.2 虚拟化软件: VMware Workstation 14 pro 虚拟机网络连接方式: 桥接模式 物理机操作系统: Windows10 ...
- linux虚拟机网络服务问题
这里说一下我遇到的一个网络问题,前天修改了虚拟机的主机名,重启虚拟机之后,使用新的主机名和IP都可以访问虚拟机,但昨天开启虚拟机之后,宿主机使用主机名和IP都不能访问虚拟机,于是,我通过ifconfi ...
- Linux配置ssh服务和XShell连接Linux
SSH服务查看和安装,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/77 ...
- Linux系统默认服务建议开启关闭说明列表
服务名称 功能简介 建议 acpid 电源管理接口.如果是笔记本用户建议开启,可以监听内核层的相关电源事件. 开启 anacron 系统的定时任务程序.cron的一个子系统,如果定时任务错过了执行时间 ...
- Linux之ssh服务介绍
一.什么是SSH? 简单说,SSH(Secure Shell Protocol)是一种网络协议,用于计算机之间的加密登录.在默认状态下SSH服务提供俩个服务功能,一个是提供类似telnet远程联机服务 ...
- Linux 上SSH 服务的配置和管理
0.前期准备:清空防火墙,关闭SELinux. [root@localhost ~]# iptables -F #清空防火墙 [root@localhost ~]# /etc/init.d/iptab ...
- Linux:SSH服务配置文件详解
SSH服务配置文件详解 SSH客户端配置文件 /etc/ssh/ssh——config 配置文件概要 Host * #选项“Host”只对能够匹配后面字串的计算机有效.“*”表示所有的计算机. For ...
随机推荐
- 解决 IE 不支持 document.getElementsByClassName() 的方法
//create method getElementsByClassName for document if(!document.getElementsByClassName){ document.g ...
- WPF中实现根据拼音查找汉字
1.WPF的一个触摸屏项目,需要输入姓名,但是屏幕不支持汉字输入,使用虚拟键盘不稳定,为了解决该问题特此进行处理. 2.新建一个类转换类,里面初始化一个数组,数组包含拼音,以及拼音下的常用的汉字. 3 ...
- 13个Cat命令管理(显示,排序,建立)文件实例
在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. c ...
- spring mvc处理流程概述
大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节.Spring为展现层提供了一个优秀的Web框架-Spring MVC.和众多其他Web框架一样,它基于MVC设计理念,此外,它采 ...
- Mac OS系统 - 将视频转换成gif
github中开源轻量级应用:droptogif
- scrollview始终显示滚动条 Android
设置scrollview的:android:fadeScrollbars="false"表示始终显示垂直滚动条
- Seay工具分享
百度网盘:http://pan.baidu.com/share/home?uk=4045637737&view=share#category/type=0
- angular2地址栏路由配置
一步一步route过去可以,地址栏直接写url怎么就找不到了呢? 这关乎于Nodejs的express路由规则(http://hm4123660.iteye.com/blog/2195035) exp ...
- Java 应用发布后,需要关注的7个性能指标
在某个重大发布之后,都需要记录相应的指标,本文介绍了最重要的几个 Java 性能指标,包括响应时间和平均负载等.为理解应用程序在生产环境中如何运行,就需要遵循一些 Java 性能指标. 在以前,当软件 ...
- Hibernate 一对多自身双向关联关系 用于类别表的实现
分类:一对多自身双向关联关系 Java持久化类: package com.hyy.hibernate.one_to_many.domain; import java.util.HashSet; imp ...