ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root 您所在的位置:网站首页 linux安装软件什么时候需要关闭防火墙设置 ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root

ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root

2024-06-26 17:33| 来源: 网络整理| 查看: 265

ubuntu防火墙设置 防火墙设置 Ubuntu启用ssh 22端口连接 ubuntu启动22端口连接 Ubuntu启动ssh Ubuntu ssh无法连接root用户 ubuntu无法连接 root 更新系统程序安装 ssh服务检查ssh服务是否安装安装 ssh服务启动 ssh服务检查 ssh服务状态 防火墙开放 22 端口查看防火墙已开放的端口列表删除端口开放 22 端口 解决ssh无法连接root用户

更新系统程序 sudo apt-get update

or

sudo apt update 安装 ssh服务 检查ssh服务是否安装

如果输入命令什么都没有输出或者提示没有那么就是没有安装 ssh服务

sudo apt list --installed | grep openssh-server 安装 ssh服务 sudo apt install openssh-server 启动 ssh服务 sudo systemctl start ssh 检查 ssh服务状态 sudo systemctl status ssh

输出 提示 active(running) 表示正常运行中 在这里插入图片描述

防火墙开放 22 端口

使用 ufw工具操作防火墙,也可以使用其他的,我这边使用 ufw ubuntu是默认自带安装的

ufw官方文档

如果没有安装,请安装

sudo apt install ufw

启用 ufw

ufw enable 查看防火墙已开放的端口列表 sudo ufw status numbered

在这里插入图片描述

删除端口

假设现在我删除 8080 端口防火墙规则,8080端口对应编号规则 3, 那么命令如下:

sudo ufw delete 3

在这里插入图片描述

开放 22 端口 sudo ufw allow 22

这时候可以使用 ssh工具测试 是否可以正常连接

ssh服务默认端口为22,可以自行修改 ssh默认端口,然后开放对应的ssh端口就可以了

sudo nano /etc/ssh/sshd_config

把 #Port 22 这行代码去掉注释,并且修改自己想要的ssh端口

如果要退出 nano 编辑模式 按键盘 Ctrl + x 输入 yes 就可以了

保存刷新 ssh服务

sudo systemctl reload ssh

在这里插入图片描述

解决ssh无法连接root用户

默认情况下,Ubuntu系统上的root用户可能会被禁用SSH登录。可以通过编辑sshd_config(SSH配置文件)来允许root用户登录

sudo nano /etc/ssh/sshd_config

找到 PermitRootLogin 行,并确保其值为 yes 在这里插入图片描述 增加 一行代码

PermitRootLogin yes

在这里插入图片描述

保存刷新 ssh服务

sudo systemctl reload ssh

使用 ssh工具连接 root用户 测试是否正确连接 在这里插入图片描述

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有