知识准备:

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服务是否开启的更多相关文章

  1. Linux启动ssh服务

    Linux启动ssh服务 在Linux下启动ssh服务使用如下命令其一即可: # service sshd start # /etc/init.d/sshd start 开机启动 使用如下方法其就可以 ...

  2. linux基础-ssh服务

    SSH ssh 服务是实现管路服务器的一种方式: 本地管理(安装系统,故障修复),ssh 远程连接 linux 可以是实现远程连接的方式:ssh 命令 windows 可以实现远程连接方式: xshe ...

  3. Kali Linux配置ssh服务

    操作环境: 虚拟机操作系统: Kali Linux 2017.2 虚拟化软件: VMware Workstation 14 pro 虚拟机网络连接方式: 桥接模式 物理机操作系统: Windows10 ...

  4. linux虚拟机网络服务问题

    这里说一下我遇到的一个网络问题,前天修改了虚拟机的主机名,重启虚拟机之后,使用新的主机名和IP都可以访问虚拟机,但昨天开启虚拟机之后,宿主机使用主机名和IP都不能访问虚拟机,于是,我通过ifconfi ...

  5. Linux配置ssh服务和XShell连接Linux

    SSH服务查看和安装,配置: https://www.cnblogs.com/qiuqiuqiu/p/6445426.html https://www.cnblogs.com/yunweis/p/77 ...

  6. Linux系统默认服务建议开启关闭说明列表

    服务名称 功能简介 建议 acpid 电源管理接口.如果是笔记本用户建议开启,可以监听内核层的相关电源事件. 开启 anacron 系统的定时任务程序.cron的一个子系统,如果定时任务错过了执行时间 ...

  7. Linux之ssh服务介绍

    一.什么是SSH? 简单说,SSH(Secure Shell Protocol)是一种网络协议,用于计算机之间的加密登录.在默认状态下SSH服务提供俩个服务功能,一个是提供类似telnet远程联机服务 ...

  8. Linux 上SSH 服务的配置和管理

    0.前期准备:清空防火墙,关闭SELinux. [root@localhost ~]# iptables -F #清空防火墙 [root@localhost ~]# /etc/init.d/iptab ...

  9. Linux:SSH服务配置文件详解

    SSH服务配置文件详解 SSH客户端配置文件 /etc/ssh/ssh——config 配置文件概要 Host * #选项“Host”只对能够匹配后面字串的计算机有效.“*”表示所有的计算机. For ...

随机推荐

  1. 解决 IE 不支持 document.getElementsByClassName() 的方法

    //create method getElementsByClassName for document if(!document.getElementsByClassName){ document.g ...

  2. WPF中实现根据拼音查找汉字

    1.WPF的一个触摸屏项目,需要输入姓名,但是屏幕不支持汉字输入,使用虚拟键盘不稳定,为了解决该问题特此进行处理. 2.新建一个类转换类,里面初始化一个数组,数组包含拼音,以及拼音下的常用的汉字. 3 ...

  3. 13个Cat命令管理(显示,排序,建立)文件实例

    在Linux系统中,大多数配置文件.日志文件,甚至shell脚本都使用文本文件格式,因此,Linux系统存在着多种文本编辑器,但当你仅仅想要查看一下这些文件的内容时,可使用一个简单的命令-cat. c ...

  4. spring mvc处理流程概述

    大部分Java应用都是Web应用,展现层是Web应用不可忽略的重要环节.Spring为展现层提供了一个优秀的Web框架-Spring MVC.和众多其他Web框架一样,它基于MVC设计理念,此外,它采 ...

  5. Mac OS系统 - 将视频转换成gif

    github中开源轻量级应用:droptogif

  6. scrollview始终显示滚动条 Android

    设置scrollview的:android:fadeScrollbars="false"表示始终显示垂直滚动条

  7. Seay工具分享

    百度网盘:http://pan.baidu.com/share/home?uk=4045637737&view=share#category/type=0

  8. angular2地址栏路由配置

    一步一步route过去可以,地址栏直接写url怎么就找不到了呢? 这关乎于Nodejs的express路由规则(http://hm4123660.iteye.com/blog/2195035) exp ...

  9. Java 应用发布后,需要关注的7个性能指标

    在某个重大发布之后,都需要记录相应的指标,本文介绍了最重要的几个 Java 性能指标,包括响应时间和平均负载等.为理解应用程序在生产环境中如何运行,就需要遵循一些 Java 性能指标. 在以前,当软件 ...

  10. Hibernate 一对多自身双向关联关系 用于类别表的实现

    分类:一对多自身双向关联关系 Java持久化类: package com.hyy.hibernate.one_to_many.domain; import java.util.HashSet; imp ...