首页 > 其他分享 >简单加固和常用指令

简单加固和常用指令

时间:2024-09-05 10:47:11浏览次数:2  
标签:常用 compose sysctl sudo etc 指令 ssh 加固 docker

安全加固(Ubuntu22.04)

1.修改密码

sudo passwd

2.删除用户

主要包括adm,lp,sync,shutdown,halt,news,uucp,operator,games,ftp,postfix,dovecot

3.修改ssh端口

sudo vim /etc/ssh/sshd_config
#添加ssh为2222端口
Port 2222

“:wq”保存后重启ssh服务
sudo systemctl restart sshd/sshd

4.重启

reboot

5.禁ping

通过修改/etc/sysctl.conf文件即可实现,具体操作如下:

#cd /etc

#chmod +w sysctl.conf
#vi sysctl.conf

文件尾部追加
net.ipv4.icmp_echo_ignore_all = 1
保存退出
#chmod -w sysctl.conf
#sysctl -p

6.docker加速

配置加速地址
Ubuntu 16.04+、Debian 8+、CentOS 7+

创建或修改 /etc/docker/daemon.json:

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://hub.rat.dev",
        "https://docker.1panel.live"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

7.docker/docker-compose调整版本

docker
>> curl -sSL https://get.docker.com/ | CHANNEL=stable sh
>> systemctl enable --now docker

docker-compose
>> curl -L "https://github.com/docker/compose/releases/download/v2.29.1/docker-compose-linux-x86_64" -o /usr/bin/docker-compose
>> chmod +x docker-compose
>> docker-compose --version

8.一键暂停/删除所有image

docker stop $(docker ps -q)
docker rm $(docker ps -a -q)
docker rmi $(docker images -q)

标签:常用,compose,sysctl,sudo,etc,指令,ssh,加固,docker
From: https://www.cnblogs.com/wybsignal/p/18397944

相关文章

  • 花指令处理
    题目https://files.buuoj.cn/files/23766843c5b14f1bcc1e9e00e3a761db/attachment.zip这里的jnz指令会实现一个跳转.text:0040102Ecallnearptr0EC85D78Bh0EC85D78Bh被标红了,是一个不存在的地址,导致IDA无法正常反汇编所以需要Nop掉(十六进制90)选......
  • 前端常用的echart获取地图json方法
    一、世界地图,不细分国家相关链接:geojson在线绘制 Json文件链接:world-min.json二、世界地图,包含各个国家 Json文件链接:world.json三、中国地图,省市区县(阿里DataV.GeoAtlas)相关链接:阿里DataV.GeoAtlas在线绘制  Json文件链接:china-min.json、china.json修复右手定......
  • npm常用命令
    nmp常用命令1.初始化项目创建package.json文件:npminit这将引导你回答一些问题来生成package.json文件。快速创建package.json文件(使用默认设置):npminit-y2.安装依赖安装依赖:npminstall<package>将指定的包安装到当前项目的node_modules中,并更......
  • 常用游戏运行库 v4 官方版详细安装教程 (游戏DLL补全包)
    游戏运行库包含了VC++运行库合集,.NET2.0到.NET4.8合集,DirectX9.0Rapture3D等游戏必备的系统组件,如果你的游戏安装后无法运行,那么安装这些组件基本上就可以解决。本必备运行库安装包集成32位和64位运行库,是目前互联网上最新最全的常用运行库合集,能自动识别系统版本以提供适合您的......
  • MySQL常用窗口函数总和
    在MySQL中,窗口函数是一类用于在查询结果集中计算值的函数,允许用户根据数据行进行聚合或排序操作,同时保留行的详细信息。窗口函数在分析数据时非常有用,因为它们允许您在不缩小结果集的情况下对数据进行复杂的计算。常见的窗口函数包括:ROW_NUMBER()RANK()DENSE_RANK()NTILE(......
  • Linux常用命令
    cdcd~:进入到当前用户的主目录cd-:切换到上一次所在的目录cd..:切换到上一级cd../..:切换到上两级**cd/**:切换到根目录lsls:列出目录下文件ls-a:列出所有文件,包括隐藏文件ls-A:列出所有文件,包括隐藏文件,除了.和..ls-l:列出文件的详细信息-t......
  • scp指令在跳板服务器时如何传递文件
    背景现在文件的上传或者下载,大家都可以通过一些工具,例如vscode,xftp进行实现。但是有时候,需要使用到scp的情况。这里记录一下使用SCP在跳板服务器中的上传情况。scp-J[jump-user]@[jump-ip][target-user]@[target-ip]:[source-file-path][local-file-path]在这里值得注意的......
  • 适合初学者学习的常用英语短语
    对于英语初学者来说,掌握一些基础且常用的短语对提升日常交流能力非常有帮助。以下是一些简单实用的英语短语,配以中文解释,适合初学者学习:Hello,howareyou?-你好,你好吗?I'mfine,thankyou.Andyou?-我很好,谢谢。你呢?Nicetomeetyou.-很高兴见到你。Nicetomeetyoutoo......
  • java常用关键字
    类别关键字说明访问控制private私有的protected受保护的public公共的default默认类、方法和变量修饰符abstract声明抽象class类extends扩充、继承final最终值、不可改变的implements实现(接口)interface接口native本地、原......
  • 常用linux命令
    lsls-l(详细信息)ls-la(列出隐藏文件)ls-ladrwxrwxr-x3yanyan40969月415:59./-rw-rw-r--1yanyan140689月415:55CMakeCache.txtdrwxrwxr-x:d表示directory(目录)-表示普通文件rwx权限readwrite执行(所有者的权限)rwx权限readwrite执......