centos7修改22端口,新增管理员账号,禁止root远程连接

Centos7修改ssh默认端口22为其他端口 考虑到有些现场环境是ssh远程到服务器上更改端口的,如果因为操作失误导致更改后的端口连不上,那就尴尬了,因此远程修改时先保留22端口,新增一个端口,比如说3456,要注意新增的端口不能被其他服务使用。配置文件配置的没有问题,3456端口也没有其他服务使用,查看/var/log/audit/audit.log报了不少错误,看样子就是selinux的问题了。但是我发现重启ssh服务后更改没有生效,还是只有22端口,没有我新增的3456端口,这是为什么呢?该端口号没有服务使用,3456端口没有被监听。 阅读详情

centos7修改22端口,新增管理员账号,禁止root远程连接

新增管理员账号

  1. 新建用户,这里新建一个temp_test的用户

    adduser temp_test
    

    ​

  2. 设置新用户密码

    passwd temp_test 
    

    ​

  3. 将sudoers文件的权限修改成可编辑

    chmod -v u+w /etc/sudoers
    

    ​

  4. 使用vim编辑sudoers文件

    vim /etc/sudoers
    

    ​

  5. 在sudoes文件中添加如下的内容

    找到root       ALL=(ALL)           ALL
    
    然后添加temp_user     ALL=(ALL)       ALL
    
    如需新用户使用sudo时不用输密码,把最后一个ALL改为NOPASSWD:ALL即可。
    
    

    ​

  6. 将sudoers文件的权限修改成不可编辑

    chmod -v u-w /etc/sudoers
    

修改22端口

  1. 修改配置文件

    vim /etc/ssh/sshd_config
    找到 # port
    

    ​

  2. 另起一行。如定义SSH端口号为57122,则输入Port 57122自定义端口选择建议在万位的端口(如:10000-65535之间)

    #Port 22
    Port 8467
    

    ​

  3. 按下esc键后,输入:wq进行保存

    ​

  4. 重启ssh服务

    service sshd restart 
    
    如果显示: Redirecting to /bin/systemctl restart sshd.service
    就通过 systemctl 操作
    
    1、查看 sshd 服务是否启动:
    	systemctl status sshd.service
    2、如果没有启动,则需要启动该服务:
    	systemctl start sshd.service
    3、重启 sshd 服务:
    	systemctl restart sshd.service
    4、设置服务开启自启:
    	systemctl enable sshd.service
    

禁止root远程连接

  1. 首先,我们要以root身份登录远程主机

    ​

  2. vim指令编辑ssh配置文件,如

    vim /etc/ssh/sshd_config
    

    ​

  3. 查找PermitRootLogin,把yes改为no

    UseDNS no
    AddressFamily inet
    SyslogFacility AUTHPRIV
    PermitRootLogin yes # 把这个改成no
    PasswordAuthentication yes
    

    ​

  4. 修改完配置需要重启ssh服务

    service sshd restart
    
    如果显示: Redirecting to /bin/systemctl restart sshd.service
    就通过 systemctl 操作
    
    1、查看 sshd 服务是否启动:
    	systemctl status sshd.service
    2、如果没有启动,则需要启动该服务:
    	systemctl start sshd.service
    3、重启 sshd 服务:
    	systemctl restart sshd.service
    4、设置服务开启自启:
    	systemctl enable sshd.service
    

    ​

CentOS 7 + Caddy 搭建高性能 WordPress 实战指南 WordPress 是最主流的开源内容管理系统,其性能瓶颈常源于 Web 服务器与 PHP-FPM 的交互效率及 HTTPS 配置复杂度。Caddy 作为原生支持 HTTP/2 和自动 TLS 的现代化 Web 服务器,通过简洁的 php_fastcgi 指令直连 PHP-FPM,显著降低协议层开销,天然适配 WordPress 的伪静态路由与动态请求混合场景。相比 Nginx 的嵌套 location 配置和手动证书管理,Caddy 的声明式配置与精准错误提示(如直接定位 'dial unix /var/ 阅读详情

相关推荐

从零搭建DNF台服公网环境:CentOS服务器与SCP工具实战指南

本文提供了一份详尽的实战指南,教你如何从零开始搭建一个可供朋友远程联机的DNF台服公网环境。核心步骤包括:选择并初始化一台CentOS云服务器,配置必要的数据库与运行环境,以及使用SCP工具高效安全地上传服务端文件。文章重点解决了局域网教程无法实现的外网访问难题,并给出了关键的端口开放与安全组配置建议,帮助玩家快速实现跨地区联机。

hadoop5ranger的博客 817

centos7操作SSH/SSHD服务(查看/启动/重启/自启)

查看状态: systemctl status sshd.service 启动服务: systemctl start sshd.service 重启服务: systemctl restart sshd.service 开机自启: systemctl enable sshd.service 转载于:https://www.cnblogs.com/adolf...

weixin_30613343的博客 537

Linux服务器安全加固实战指南:从账号权限到日志审计的完整防御体系

在服务器运维与系统管理中,安全加固是保障系统稳定运行的核心基础。其原理在于通过分层防御模型,从网络访问控制、服务权限管理到文件系统保护,构建纵深安全体系。这一过程的技术价值在于显著降低攻击面,防止暴力破解、权限提升等常见威胁,满足等保合规要求。在实际应用场景中,无论是个人VPS还是企业服务器集群,系统管理员都需要掌握从账号口令策略、SSH服务加固到日志审计的全流程操作。本文聚焦于**Linux系统安全加固**的实操细节,通过**洋葱模型**思维拆解防御层次,提供从账号清理、强口令策略配置到防火墙规则设置、文

hideto 436

CentOS下SSH默认端口22修改成其他端口

2、先将Port 22 前面的 # 号去掉,并另起一行。如定义SSH端口号为57122,则输入Port 57122自定义端口选择建议在万位的端口(如:10000-65535之间)4、重启ssh服务,service sshd restart ,如下图所示。3、按下esc键后,输入:wq进行保存。

爱码社长,从拧螺丝到造火箭,一步步带你飞 1368

从Windows迁移到CentOS 7.9:完整系统重装与配置指南

操作系统迁移是系统管理员和开发者常面临的基础任务,涉及从通用桌面环境转向专业服务器平台的底层重构。其核心原理在于理解不同操作系统的引导机制、分区方案和软件生态差异,例如BIOS/Legacy与UEFI启动模式、MBR与GPT分区表的区别。掌握这些原理对于实现稳定、可控的系统环境至关重要,能有效提升硬件资源利用率和系统安全性。在技术价值上,一次成功的迁移不仅能清除不必要的预装软件和服务,还能为后续的服务器部署、开发环境搭建提供纯净的基础。常见的应用场景包括搭建本地Web服务器、运行数据库服务或让旧硬件焕发新生

weixin_34248705的博客 335

【达梦8】vm 虚拟机centos 7 安装达梦8 数据库(单节点 和 主从结构)

更新:2024-04-24 17:06:00

张小三的博客 5687

linux 7 打开22端口号,Centos 7 修改 SSH 默认端口号

为了增强服务器的网络安全,我们增加了服务器的云安全中心企业版,同时我们修改 SSH 的默认端口号Linux 服务器的 SSH 默认端口号为 22 ,大家都使用这个默认的端口号,虽说方便,但是也增加了一些风险性,毕竟你不自定义端口号的情况下,别人也知道你的端口号是 22。为了提高服务器的安全性,我们修改一下 SSH 的端口号吧以下是修改配置步骤1、备份 SSH 配置文件sudo cp /etc/ss...

weixin_36260323的博客 473

CentOS7增加或修改SSH端口号的方法

主要介绍了CentOS7增加或修改SSH端口号的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

Centos7修改SSH默认22端口及服务协议

修改SSH配置文件 [root@Server ~]# vim /etc/ssh/sshd_config Port 22 #默认是注释掉的,取消注释 Port 60022 #插入一行,不要删除22端口,一定要等该端口测试OK,才能删除22端口 重启sshd服务 [root@Server ~]# systemctl restart sshd 查看sshd服务端口 [root@iZj6c5w0d...

ice影 5503

Claude Code 接入 DeepSeek-V4 教程

本文介绍Claude Code的安装配置流程:1) 安装Node.js 18+和Git(Windows);2) 通过npm全局安装@anthropic-ai/claude-code;3) 配置DeepSeek API环境变量(需替换API Key);4) 启动Claude Code或配置VSCode插件。重点包括Linux/macOS和Windows的环境变量设置方法,以及VSCode插件的settings.json配置项。完成配置后即可在终端或VSCode中使用Claude Code功能。

培根芝士的专栏 2012

ROS相机内参标定详细步骤指南

相机标定的目的是为了确定相机内部参数和外部参数,以便修正图像并将图像坐标映射到世界坐标,或者从世界坐标映射到图像坐标。这个过程是计算机视觉和三维感知任务的关键步骤之一,它有以下主要目的: 1. **减小畸变**:相机镜头和传感器可能引入径向和切向畸变,使得图像中的直线变得弯曲或者物体的形状不准确。通过标定相机,可以矫正这些畸变,使图像更准确。

m0_56661101的博客 1万+

CentOS 7安装之后的七个事

1、 更改 root 密碼 自行安裝 CentOS 7 的,安裝程序會讓你自行設定 root 的密碼。 首先使用 ssh 登入服务器,在 Windows 可以使用 Putty、Tera Term、或者在 Cygwin 環境下執行 OpenSSH。在 Mac 和 Linux 上只需在終端機 (terminal) 中執行以下指令便可以了,比 Windows 簡單得多: 2、 新增一個普通帳號 這個...

qq_40907977的博客 461

在STM32上运行小波变换及神经网络算法——(一)单片机中小波算法编写

在单片机上实现离散小波变换的C代码,通过确定信号长度、小波分解层数、小波基名称后进行编写,并改写成了方便调用的结构体格式。

weixin_45400202的博客 987

Vultr 安装centos7 X64必须做的一些安全加固

1.更改root密码[root@ryan ~]# passwd root2.新增一个管理员账号并且设定密码[root@ryan ~]# useradd ryan [root@ryan ~]# passwd ryan3.修改SSH配置文件(改默认端口、禁止root账号登录、指定允许登录账号) 用vi文本编辑器修改SSH配置文件,指令如下:[root@ryan ~]# vi /etc/ssh/sshd

u011135887的博客 6576

CISP-PTE考前实操练习题

CISP-PTE考前学习练习题目,渗透测试功工程师

2301_79546223的博客 2002

以太网接口及POE设计

PoE标准 Power Over Ethernet 是有源以太网供电的简称 通过Cat-5电缆供电在IEEE 802.3af以太网供电标准中进行了定义。PoE标准以前限制在几瓦以内,但更新的PoE技术可实现更高的功率。例如,PoE+允许每端口功率高达25 W,而PoE++(四 对以太网供电系统)通过使用现有电缆的所有电线允许70 W到100 W的功率。与此PoE标准并行的是ADI公司定义的专有标准 LTPoE++™,该标准定义高达90W的受电设备(PD)功率规范(请参见表1)。 表1. ADI...

u010783226的专栏 1万+

CentOS 7.9安装全攻略:从镜像选择到安全配置的完整指南

Linux操作系统作为企业级服务器和开发环境的核心,其安装与配置是每位系统管理员和开发者的必备基础技能。理解操作系统的安装原理,不仅涉及磁盘分区、引导加载等底层机制,更关系到后续系统的稳定性与安全性。掌握这些技术价值在于能够构建可靠的生产环境,有效支撑Web服务、数据库、容器化应用等多种场景。本文聚焦于CentOS 7.9这一特定版本的安装实践,针对企业遗留系统兼容性需求,详细解析了从镜像下载、虚拟机配置、磁盘分区到网络设置的完整流程,并特别涵盖了**Yum源更换**和**SSH安全加固**等关键运维操作,

345

6-2 GPU GART 绑定机制与 TLB 失效

本文详细解析了AMD GPU的GART(Graphics Address Remapping Table)绑定机制实现。主要内容包括: 绑定流程:从ttm_tt_bind()到硬件PTE更新的完整调用链,重点分析amdgpu_gart_bind()函数实现。 关键函数: amdgpu_gart_bind():执行安全检查、记录映射关系、更新页表等操作 amdgpu_gart_map():将CPU页映射为多个GPU页并填充PTE amdgpu_gmc_set_pte_pde():处理硬件特定的PTE格式 内存

图形/计算GPU的驱动与虚拟化技术分享园地 2656

apache缺省banner_centos及apache 安全加固

安全加固Centos 7 安全加固SSH 加密yum -y install expectmkpasswd服务器上所有账号的密码都要采用毫无关联的强密码,密码为不少于16位的大小写字母数字特殊符号的组合。修改SSH配置文件改默认端口 22 -> 78787禁止root帐号登录指定允许登录帐号SHH rootPermitRootLogin noAllowUsers ccav启用强制密码长度策...

weixin_39769627的博客 210

uniapp [全端兼容] - 实现集成配置百度语音识别转文字,长按或开启录音并将录音文件实时转换为文字,百度智能云API实现上传录音文件并转换成文字案例(苹果安卓App、微信小程序、移动端H5网页)

uniapp对接百度智能云语音识别,uniapp中实现语音识别(app+小程序),百度语音识别录音转文字_百度智能云,uniapp使用百度语音识别语音转文字,uniapp小程序调用百度语音识别,uni-app 百度语音识别文字并展示功能,uniapp配置自定义界面百度语音识别转文字和原生使用方式,uniapp使用百度语音,uni-app语音转文字功能,使用UniApp技术实现录音并将录音转换为文字,uniapp如何实现语音输入功能功能,Uniapp集成百度智能云API实现录音转文字详细教程完整示例代码dem

🏆 前端领域优质创作者 1万+

iqoo11如何获取root权限?

🏆本文收录于专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家!持续更新中,up!up!up!!

**My Coding Family** 5834

CentOS 7普通用户切换到root的三种方法与安全实践指南

在Linux系统管理中,用户权限切换是基础且高频的操作。CentOS 7作为经典服务器系统,其权限体系设计尤为严格,默认禁止root远程登录。理解su与sudo的底层原理,不仅能解决Permission denied问题,还能提升服务器安全性。本文从权限管理的基本概念出发,详细演示了通过su切换、sudo授权及SSH直连root三种方式的操作流程,涵盖环境变量差异、密钥登录配置、密码重置及常见故障排查。对于运维新手和云服务器用户,掌握这些技巧能有效应对日常管理中的权限困境,并在安全与便捷之间找到平衡。

weixin_32247165的博客 234

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

无互联网的正式 CentOS 7.6环境中安装 mysql-8.0.36-1

本文阐述了无互联网的 CentOS 7.6 正式环境中离线安装 MySQL 8.0.36-1 的完整流程。核心步骤为:先在同版本联网 CentOS 7 机器下载并打包 MySQL 依赖包,与安装包一同传输至正式机;正式机需先卸载自带 MariaDB,安装依赖包,配置 SELinux 和防火墙以适配 MySQL 网络访问;按序安装 MySQL RPM 包,调整数据目录至独立磁盘,初始化后修改临时密码(需加指定参数设置强密码);创建限定 IP 段访问的业务账号保障安全,验证服务运行状态并配置日志轮转。

laowang的博客 1075

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

自学Linux运维2(ssh篇)

ssh安装与配置管理服务 1.ssh协议:安全外壳协议,ssh为建立在应用层和传输层基础上的安全协议 作用:ssh服务使ssh协议可以用来进行远程控制 a.telnet:明文传输(不安全) b.ssh:加密传输 2.需要安装openssh:提供服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,代替了:telnet或ftp 在centos中有四个软件包:(看图) 查看软件包: cd /mnt/cd/Packages ls openssh * 安装: yum install open

qq_46527080的博客 353

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

CentOS 7 虚拟机安装教程:从镜像下载到配置详解

Linux 服务器运维中,虚拟化技术是高效构建实验环境的基础,通过虚拟机软件可以隔离操作系统、快速创建可复用的开发环境。掌握系统安装与初始化配置,是进入运维领域的关键一步。CentOS 7 作为经典的企业级 Linux 发行版,凭借其稳定性和广泛的软件仓库,仍是许多生产环境的首选。使用 VMware Workstation 能简化安装流程,而合理规划磁盘分区、配置静态 IP、更换国内 yum 源等都是提升使用体验的重要环节。从镜像下载、虚拟机创建到系统初始化、常见故障排查,完整梳理了快速搭建 CentOS

weixin_34327761的博客 453

CentOS 7 部署 ownCloud 私有云实战:LAMP 栈生产就绪指南

私有云文件同步平台是企业数据主权与协作效率的关键基础设施,其核心依赖于稳定可靠的 LAMP 技术栈(Linux + Apache + MariaDB + PHP)。在虚拟化环境(如 VMware)中,CentOS 7 凭借成熟内核、丰富文档和长期稳定性,仍是部署 ownCloud 等开源协作系统的高性价比选择。本文聚焦于从最小化安装出发,通过 Apache 深度配置、MariaDB 字符集优化(utf8mb4)、PHP 7.4 扩展精准安装及独立数据分区设计,构建具备等保合规基础、HTTPS 自动续期能力与

weixin_30730053的博客 495
上一篇: mysqlclient 1.3.13 or newer is required; you have 0.9.3
下一篇: DRF-JTW
Python_anning
博客等级 码龄9年 1409粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值