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服务即可。
膜拜大佬<参考文献>
本文作者:Ch1ee
本文链接:https://www.cnblogs.com/daimourentop/p/16689660.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步