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参考】
此问题为网络的配置未打开或者配置问题。首先需要开启一个通过本机网络能够访问网络的配置。这样路由器就会分配端口了。

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

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

Ⅱ、网络、防火墙、端口、ping通但是依然无法访问
这个问题一般都是刚启动虚拟机时候,建议等一会或者重启ssh服务即可。

浙公网安备 33010602011771号