欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

ContOS7开启ssh,实现远程连接

程序员文章站 2022-03-16 21:08:17
ContOS7开启ssh,实现远程连接 1、查看确认是否已经安装ssh服务 yum list installed | grep openssh-server 有如下输出表示已经安装ssh服务,可以直接去第三步ssh配置。如果什么也没提示说明没有安装,需要运行第二步安装ssh服务。 2、安装ssh服务 ......

contos7开启ssh,实现远程连接

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

yum list installed | grep openssh-server

有如下输出表示已经安装ssh服务,可以直接去第三步ssh配置。如果什么也没提示说明没有安装,需要运行第二步安装ssh服务。
ContOS7开启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!回车即可保存退出。

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

4、开启ssh服务

 sudo service sshd start

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

5、查看ssh服务是否开启

ps -e | grep sshd

ContOS7开启ssh,实现远程连接

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

netstat -an | grep 22

ContOS7开启ssh,实现远程连接

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

yum -y install net-tools

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

ContOS7开启ssh,实现远程连接
经过如上操作,ssh服务已成功开启,使用其他window进行远程连接就可以进行远程操作了。
----------------------contos7开启ssh服务完成------------------------------

 

 

转载来源: