zoukankan      html  css  js  c++  java
  • ContOS7开启ssh,实现远程连接

    ContOS7开启ssh,实现远程连接

    1、查看确认是否已经安装ssh服务

    yum list installed | grep openssh-server

    有如下输出表示已经安装ssh服务,可以直接去第三步ssh配置。如果什么也没提示说明没有安装,需要运行第二步安装ssh服务。
    在这里插入图片描述
    2、安装ssh服务

    yum install openssh-server

    注:如果已经有服务,这步直接跳过,进入下步ssh服务文件配置。

    3、修改sshd服务配置文件

    ssh配置文件中的语句刚开始默认都是用“#”注释掉的,所以远程控制功能默认是关闭的。本步骤其实就是去除了配置文件中的几行注释,让远程控制功能启动,不要被配置两个字吓着。

    如下令会用vi编辑器打开配置文件,我的vi编辑器需要用vi命令打开,网上有人输入vim,自己视情况而定。

    vi /etc/ssh/sshd_config

    :vi后有一个空格。

    vi编辑器简单介绍:输入上面命令会进入到”vi编辑器”,vi编辑器刚进入时是不能编辑的,需要按字母"i"或"insert"键才开始进入编辑模式,使用上下左右键移动光标进行编辑。建议将虚拟机窗口全屏,进入编辑模式后左下角会有 "-- INSERT --"字样。当我们编辑完成后按键盘左上角的退出Esc键,接着输入字符 “:wq!回车即可保存退出。

    我们只需要将如下几行语句前的注释(#)删除,然后保存退出即可:
    开启端口监听,地址监听。
    在这里插入图片描述
    允许远程登录,这一项最重要。
    在这里插入图片描述
    开启使用密码登录。
    在这里插入图片描述
    注:不会编辑操作配置文档请阅读上面的vi编辑器简介,再次提醒,应为这个配置文件内容较多,一定要全屏操作。

    4、开启ssh服务

     sudo service sshd start

    注:这条命令是没有回显的,输入回车即可启动ssh服务。

    5、查看ssh服务是否开启

    ps -e | grep sshd

    在这里插入图片描述

    或查看22端口是否开始监听

    netstat -an | grep 22

    在这里插入图片描述

    这里有一个小插曲,网上都是千篇一律的输入这个命令,但是我输入这个netstat -an | grep 22 却报 :-bash: netstat:command not found (命令未找到),网上一搜原来是缺了一个东西net-tools,可能因为我contos7是最小安装,导致一路上各种坑挨着踩了一遍。此时只需输入如下命令安装即可,插件很小,安装很快。

    yum -y install net-tools

    安装完成最后几行会有这些提示,此时在输入上面命令查看端口就会有正确的返回提示信息。

    在这里插入图片描述
    经过如上操作,ssh服务已成功开启,使用其他window进行远程连接就可以进行远程操作了。
    ----------------------contos7开启ssh服务完成------------------------------

    转载来源:https://blog.csdn.net/fengdong1996/article/details/93191336

  • 相关阅读:
    第06组 Alpha事后诸葛亮
    第06组 Alpha冲刺(6/6)
    第06组 Alpha冲刺(5/6)
    2020ASE-课程总结
    设计也可以按图索骥
    2020ASE第二次博客—由需求分析来看软件开发的挑战
    2020ASE第一次课程作业—期望与笃信
    git学习笔记(1)
    课程模块——课程界面与技术文档
    企业应用开发(5)--ERD初步设计
  • 原文地址:https://www.cnblogs.com/xiao-siming/p/12554561.html
Copyright © 2011-2022 走看看