Centos 7无法SSH远程连接及解决方法 |
您所在的位置:网站首页 › putty无法连接centos › Centos 7无法SSH远程连接及解决方法 |
Centos 7无法SSH远程连接及解决方法
小土豆Linux学习随笔 —— 清听凌雪慕忆 以前运维中,服务器或者虚拟机安装完Centos 7系统,配置网络设置后即可利用SSH远程。昨夜,怪哉,不知为何虚拟机中的Centos 7无法远程,排除网络原因,想爆了小脑壳儿,最终却忽略了SSH配置,尝试之后果然灵了,随即补充知识库,做随笔。 【工作环境】:远程主机(Windows 10)、虚拟机(Vmware Workstation),安装了CentOS7,通过SSH工具连接虚拟机中的CentOS7。 1、查看否安装SSH服务 查看系统是否安装openssh-server,可在终端中输入一下命令: [root@localhost ~]# yum list installed | grep openssh-server # 或 查看ssh是否安装 [root@localhost ~]# rpm -qa | grep ssh rpm -qa|grep xxx 命令 -qa代表query,a代表all; rpm -q ----查询一个包是否被安装 rpm -qa ----列出所有被安装的rpm package | ----| 表示管道,上一条命令的输出,作为下一条命令参数(输入)。 grep ----用于查找文件里符合条件的字符串。 xxx ----要查询的名称找到 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config。 [root@localhost ~]# cd / [root@localhost /]# cd /etc/ssh用Vim编辑器或Gedit打开。 说明:SSH默认端口为22,在此处也可以修改为其他端口。 文件中,关于监听端口、监听地址前的 # 号去除(取消注释)。 开启允许远程登录。 Centos7,要使用netstat的命令的话,需要安装net-tools后才可以使用。 # 安装netstat工具 yum instatll net-tools –y 检查sshd服务是否已经开启。 # 开启ssh服务 [root@localhost ssh]# sudo service sshd start Starting sshd (via systemctl): [ 确定 ] # 重启ssh服务 [root@localhost ssh]# sudo service sshd restart Restarting sshd (via systemctl): [root@localhost ssh]# ss -ntp | grep 22 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |