首页 > 系统相关 >Ubuntu系统初始化

Ubuntu系统初始化

时间:2024-04-17 20:56:28浏览次数:28  
标签:初始化 sshd sudo 系统 防火墙 allow Ubuntu 80 ufw

  • 修改root密码
sudo passwd
su root
  • 网卡管理
#自动获取IP
dhclient ens33
  • 安装ssh
sudo apt update
sudo apt install openssh-server
sudo systemctl status sshd
  • 防火墙管理
#Ubuntu 自带一个配置防火墙配置工具,称为 UFW。如果防火墙在你的系统上被启用,请确保打开了 SSH 端口
sudo systemctl status ufw
sudo ufw status

#激活禁用防火墙
sudo ufw enable
sudo ufw disable

sudo ufw allow ssh
sudo ufw allow 80 允许外部访问80端口
sudo ufw delete allow 80 禁止外部访问80 端口
sudo ufw allow from 192.168.1.1 允许此IP访问所有的本机端口
sudo ufw deny smtp 禁止外部访问smtp服务
sudo ufw delete allow smtp 删除上面建立的某条规则
  • root sshd权限
vi /etc/ssh/sshd_config
	LoginGraceTime 2m
	PermitRootLogin yes
	StrictModes yes
systemctl restart sshd

标签:初始化,sshd,sudo,系统,防火墙,allow,Ubuntu,80,ufw
From: https://www.cnblogs.com/OpenSourceSite/p/18141759

相关文章

  • Python量化交易系统实战_学习笔记(更新中)
    作者:麦克煎蛋  出处:https://www.cnblogs.com/mazhiyong/转载请保留这段声明,谢谢!此系列的文章主要是基于慕课网的课程做的学习笔记,算是量化交易的入门级课程。这个系列的课程,好处是通俗易懂,适合刚上手的小白。但感觉数据部分限制见多,后面再更新下对于数据源的文章吧。 课......
  • Centos系统彻底卸载MySQL数据库
    一、检查系统是否安装了MySQL数据库命令:rpm-qa|grep-imysql  二、关闭MySQL服务命令:servicemysqlstop三、卸载并删除MySQL(不检查依赖关系)卸载common命令:rpm-ev--nodepsmysql-community-common-8.0.29-1.el7.x86_64  卸载libs命令:rpm-ev--nodepsmysql-......
  • golang etcd键值存储系统
    目录存储配置文件watch命令在Go语言中,etcd是一个高可用的键值存储系统,它主要用于共享配置和服务发现。etcd由CoreOS团队开发,它是Kubernetes项目中用于存储所有集群数据的关键组件。etcd使用Raft协议来保持集群之间的数据一致性,并且提供了强一致性保证https://blog.csdn.net/jo......
  • 非常好用的办公系统——核桃CMS
    核桃CMS是一款基于SpringBoot2架构的JAVA网站建设平台,主要特点是支持涉密信息系统分级保护功能、支持国产化环境、支持等保二、等保三级、提供全文搜索引擎、支持多级审批、支持动静混合模式,能够更好的适配涉密信息系统及内部网站建设需求。核桃CMS基于SpringBoot2架构,前端基于v......
  • java多渠道消息推送-(微信公众号、钉钉、邮箱、系统内部、短信等)
    1.消息对象定义1.1 通用消息对象定义packagecom.yj.notice.message;importcom.yj.commons.tools.utils.DateUtils;importcom.yj.commons.tools.utils.StringUtil;importcom.yj.notice.costant.NoticeMethodEnum;importlombok.AllArgsConstructor;importlombok.Bu......
  • 10_QT系统移植之在开发板上部署QT运行环境
    QT系统移植之在开发板上部署QT运行环境一.开始部署1.我们在Ubuntu新创建一个文件夹,然后把我们用busybox做好的文件系统拷贝到这个文件下。如下图所示:2.然后我们解压这个根文件系统到当前所在的路径下。3.我们在这个解压出来的根文件系统下新创建一个opt的文件夹,如下图所示:......
  • 09_QT系统移植之交叉编译QT源码和触摸源码
    QT系统移植之交叉编译QT源码和触摸源码交叉编译QT源码一.源码下载​QT官网下载:http://download.qt.io/new_archive/qt/5.7/5.7.1/二.编译环境开发环境:Ubuntu16编译器:arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2三.编译触摸触摸源码在这个视频目录......
  • iNeuOS工业互联网操作系统,民爆远程运维平台案例
    iNeuOS工业互联网操作系统,民爆远程运维平台案例目      录1.     概述...22.     iNeuOS在民爆生产厂区和北京运维中心配置...31.1          生产厂区配置...31.2          运维中心配置...7 1.  概述     针对......
  • bat中检查系统版本并添加系统变量
    bat中检查系统版本并添加系统变量补丁包中升级nodejs​版本时,需要检查下操作系统版本,如果低于Windows8.1​需要添加系统变量NODE_SKIP_PLATFORM_CHECK​@echoofffor/f"tokens=1,2,3,4"%%iin('ver')do(setver_temp=%%l)setver_major=%ver_temp:~0,2%se......
  • bat中检查系统版本并添加系统变量
    bat中检查系统版本并添加系统变量补丁包中升级nodejs​版本时,需要检查下操作系统版本,如果低于Windows8.1​需要添加系统变量NODE_SKIP_PLATFORM_CHECK​@echoofffor/f"tokens=1,2,3,4"%%iin('ver')do(setver_temp=%%l)setver_major=%ver_temp:~0,2%se......