zoukankan      html  css  js  c++  java
  • 如何搭建ssh服务?

    为了日后便于查询,本文所涉及到的所有命令集合如下:

    rpm -qa | grep openssh    #查看是否安装了openssh软件
    service sshd status    #服务端的ssh状态
    ifconfig    #查看当前机器的IP
    vi /etc/ssh/sshd_config  #进行ssh的配置
    service sshd restart    #重启ssh服务,使修改的配置生效
    chkconfig iptables off  #永久关闭防火墙

    一、什么是SSH?


    SSH就是用来进行远程登陆的一种协议

    平常我们所说的开启SSH服务实际上是安装基于SSH的软件openssh,并使其正常工作

    二、如何开启SSH服务?


      1.查看当前是否已经安装SSH

    实际上大部分的linux一般情况下就天生已经装了openssh这个软件

    查看是否安装了openssh软件的命令

    rpm -qa | grep openssh

     以博主的虚拟机(centOS7)为例,如果安装上了会显示如下:

     

    openssh软件分为客户端和服务端。

    • 服务端:作为被连接者
    • 客户端:连接者,windows也有相应的ssh客户端如常见的xshell、secureCRT、putty等

    在我们的服务器(这里是虚拟机),主要关注服务端的状态

      2.查看当前服务端的状态

    使用命令

    service sshd status

    来查看当前ssh服务端的状态

    如上图所示,那个圆圈为绿色代表当前ssh服务已被开启,处于运行中的状态。

      3.使用windows下的客户端对ssh服务进行验证

    准备条件

    1. linux端ssh服务开启
    2. windows装好ssh客户端软件(xshell、secureCRT、putty等)
    3. 两边网络畅通(表现为可以ping的通)

    这里以xshell5这个软件为例,进行远程连接虚拟机

    第一步:取得服务端的IP地址

    在虚拟机中使用命令

    ifconfig

    来查看服务端的IP地址,如下图所示

    这里机器的IP地址为192.168.43.139,每台机器都不一样的

    第二步:打开xshell进行配置

         

    进行上诉两个配置,主要是填写主机的IP地址和用户名密码这三个地方,然后点确定即可。每个人的机器都不一致,要确认自己的机器属性哦。

    配置完成后就可以使用客户端远程登陆到服务器了,如下图所示

     三、SSH进阶

     SSH的配置文件路径

    /etc/ssh/sshd_config

    在配置文件中可以修改服务的一些配置,配置修改完成后使用命令

    service sshd restart

    使配置生效

    如何提升SSH的访问速度?

    编辑配置文件,将UseDNS 取消注释,并默认位置为no,如下图所示

          

          修改前                                                                              修改后

    SSH连接不上的情况下应该采取的措施有哪些?

    1. 先检查网络是否能够ping通
    2. 尝试将服务端的防火墙关闭,使用以下命令进行暂时关闭
      service iptables stop

      防火墙永久关闭的命令是

      chkconfig iptables off

     关于ssh就介绍到这里了,感谢各位看官!

    作者:代码螺丝钉
    出处:http://www.cnblogs.com/codescrew/
    本文版权归作者和博客园共有,欢迎转载。但未经作者同意必须保留此段声明,否则保留追究法律责任的权利。
  • 相关阅读:
    结巴分词 0.14 版发布,Python 中文分词库
    Lazarus 1.0.2 发布,Pascal 集成开发环境
    Android全屏 去除标题栏和状态栏
    服务器日志现 Android 4.2 传将添多项新特性
    Percona XtraBackup 2.0.3 发布
    长平狐 Android 强制设置横屏或竖屏 设置全屏
    NetBeans 7.3 Beta 发布,全新的 HTML5 支持
    CppDepend现在已经支持Linux
    GromJS 1.7.18 发布,服务器端的 JavaScript
    Apache OpenWebBeans 1.1.6 发布
  • 原文地址:https://www.cnblogs.com/codescrew/p/8586299.html
Copyright © 2011-2022 走看看