CentOS7安装ssh

本文为实战文章,注重无脑复制也能实现功能。
--- 我只是一个无情的CV高手

一、前提须知

本文适用于本地虚拟机!如果你购买的云服务器 !这玩意自带的,拜拜!

什么你不知道你到底安没安装?

[root@musiro ~]# rpm -qa | grep openssh
> 空空如也
[root@musiro ~]# 诶呦真的没有安装那开始吧!

二、安装

Ⅰ、下载工具包

如果你使用的本地虚拟机,既然走到这一步多半被上传文件功能给折磨的很难受。多半啥也没干,OK。那么下载一些常用工具包

yum install net-tools -y

Ⅱ、下载ssh

嗯~

yum -y install sshd

Ⅲ、配置ssh

首先打开配置文件

vi /etc/ssh/sshd_config

找到对应的参数并修改对应的值之后保存

# 端口
Port 22
# 监听端口
ListenAddress 0.0.0.0
ListenAddress ::
# 账号密码登录
PermitRootLogin yes
PasswordAuthentication yes

Ⅳ、配置防火墙

如果你的防火墙已经关闭当我没说,但是如果里开启了。哼哼,给我配

# 开放端口
firewall-cmd --zone=public --add-port=22/tcp --permanent
# 重启
systemctl restart firewalld

Ⅴ、启动

fire!!

systemctl start sshd.service

三、小葵花课堂

Ⅰ、无法连接IP地址或者ping不通【仅供VirtualBox参考】

此问题为网络的配置未打开或者配置问题。首先需要开启一个通过本机网络能够访问网络的配置。这样路由器就会分配端口了。

image

进入虚拟机查看分配的网络信息

ifconfig

image

此时第二个就是刚才设置的那个网络,注意他的名称enp0s8。通过如下命令开启.之后再查看端口就会发现路由器已经分配地址。

# 开启网络
ifup enp0s8
# 查看网络信息
ifconfig

image

Ⅱ、网络、防火墙、端口、ping通但是依然无法访问

这个问题一般都是刚启动虚拟机时候,建议等一会或者重启ssh服务即可。

膜拜大佬<参考文献>

本文作者:Ch1ee

本文链接:https://www.cnblogs.com/daimourentop/p/16689660.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Ch1ee  阅读(1526)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起