`

Ubuntu修改root密码以及只允许证书登陆设置

 
阅读更多
一、修改root密码
 
  1. sudo passwd


  2. Password:


  3. Enter new UNIX password:


  4. Retype new UNIX password:


  5. passed:finished update successfully.



二、修改只允许证书登陆



  1. 修改/etc/ssh/sshd.conf

  2. 设置 PermitRootLogin without-password#这样root用户就不能从没有秘钥的计算机登陆

  3. 把PermitRootLogin设置为no将禁止root用户登陆

分享到:
评论

相关推荐

    ubuntu服务器搭建ftp整理

    本文将详细介绍如何在Ubuntu 18.04 LTS环境下使用vsftpd软件构建一个多用户FTP服务器,包括基本配置、用户管理以及常见问题解决方案。 #### 二、环境准备 在开始之前,请确保您的Ubuntu服务器环境已经就绪。本示例...

    ubuntu的部分命令及说明

    如果要设置root密码,可以使用`sudo passwd root`。这将允许你以超级用户身份执行任务,但请注意,过度使用root权限可能会对系统安全产生负面影响。 3. **解压文件**: Ubuntu支持多种压缩格式。如: - `.tar`:这...

    Ubuntu 16.04下安装配置和使用Gitlab过程.docx

    使用`sudo passwd root`命令来设置root密码,然后使用`su`命令切换到root用户。 2. **配置hostname** - **设置主机名**:确保你的服务器有一个明确的hostname,这有助于识别和通信。你可以通过编辑`/etc/hostname`...

    工控安全职业证书技能实践:系统账户安全权限配置实战.docx

    初始状态下,`root`用户无密码,可以通过`sudo passwd root`设置密码。如果当前用户有权限,可能需要先输入当前用户的密码,然后设置并确认`root`用户的密码。 3. **用户信息查看**:使用`id`或`cat /etc/passwd`...

    ubuntu104lts版上安装cloudstack0含agentnfs配置.docx

    为了解决这个问题,可以临时更改`/root`目录的权限,使其为`777`,但在完成配置后,务必恢复到更安全的权限设置。 接下来,安装MySQL数据库服务器,并在安装过程中设置一个强密码。在`/etc/mysql/my.cnf`中修改配置...

    工控安全职业证书技能实践:文件及程序安全权限配置实战.docx

    在此次“工控安全职业证书技能实践”课程中,我们将聚焦于Linux系统的文件及程序安全权限配置,特别是通过设置特殊权限(如setuid ID)、实施多用户锁定策略以及对系统关键位置的权限控制。 首先,我们要了解Linux...

    ubuntu12.04安装Nginx+PHP5(PHP-FPM)+MySQL主机详解.pdf

    在安装过程中,系统会提示你设置MySQL的root用户密码。记得要记录这个密码,因为后续管理数据库时会用到。 安装完MySQL后,启动Nginx服务。Nginx是一款高性能的HTTP和反向代理服务器,它以轻量级和高效的特性而知名...

    Ubuntu 17.10安装phpMyAdmin数据库管理工具配置详解

    安装完成后,需要对MySQL进行基本配置,包括设置root用户的密码和其他安全选项。这通常在安装过程中自动完成,但如果没有,可以手动运行`mysql_secure_installation`脚本。 接下来,启用Apache对PHP的支持,安装...

    Owncloud安装和使用

    通过`sudo passwd root`设置root用户的密码,然后就可以用root身份登录了。如果要禁用root账号,使用`sudo passwd -l root`。 5. **安装openssh-server**: 首先,通过`sudo apt-get update`更新软件包列表,然后...

    linux服务器配置教程

    安装过程中还要设置root用户的密码,并创建非root用户,遵循最小权限原则,降低安全风险。 网络配置是服务器设置的关键环节。你需要学会配置IP地址、子网掩码、默认网关和DNS服务器,这通常通过修改`/etc/network/...

    保证Linux安全的几种方法.pdf

    更安全的做法是启用`/etc/shadow`文件,这是一个只允许拥有特殊权限的用户(如root)访问的加密密码存储。通过使用插件式验证模块(PAM),系统管理员可以更灵活地管理和控制用户身份验证,增强系统的安全防御能力。...

    完整的roundcube邮件系统搭建过程2.rar

    Roundcube是一款开源的、基于Web的IMAP邮件客户端,允许用户通过浏览器访问和管理他们的电子邮件。它提供了丰富的功能,包括多语言支持、垃圾邮件过滤、地址簿、以及强大的搜索功能。下面,我们将详细介绍在服务器上...

    ssh 工程项目(有用)4

    1. **SSH服务器安装与配置**:这一步通常涉及在Linux系统(如Ubuntu、CentOS等)上安装OpenSSH服务器,然后进行必要的配置,例如设置监听端口、限制连接尝试次数、修改默认的SSH端口号等,以提高安全性。 2. **公钥...

    laravel框架学习笔记--阿里云部署

    确保正确设置`root`、`index`以及`try_files`规则。 - 修改`storage`目录权限,允许Web服务器用户写入:`sudo chown -R www-data:www-data storage` 和 `sudo chmod -R 775 storage`。 6. **启动与守护进程** - ...

    LAMPP-server-construction-Ubuntu-Digital-Ocean-Guide-Line

    安装后,记得设置MySQL root用户的密码。 **5. 安装PHP** PHP是用于处理服务器端脚本的编程语言。在Ubuntu上安装PHP,可以选用适合你的版本,如PHP 7.4: ``` sudo apt install ...

    linux上免安装版MySQL5.7.18的教程详解

    在MySQL客户端中,执行`set password=password('root')`来设置新的root用户密码。 13. **允许远程访问**: 要允许远程连接到MySQL服务器,执行以下命令: ``` mysql> grant all privileges on *.* to 'root'@'%'...

    ansible-percona-server:在类似Debian的系统中设置percona-server服务器的角色

    你可以根据项目需求修改这些值,比如更改默认的root用户的密码,或者启用SSL连接。 在`tasks/main.yml`中,主要定义了安装、配置和管理Percona Server的一系列步骤。这可能包括添加官方的Percona仓库、安装依赖、...

    linux 网络安全实践

    - **配置文件**:编辑`/etc/ssh/sshd_config`文件来调整SSH服务的配置,例如禁用root远程登录。 **5.2 SSL/TLS证书** 对于Web服务器,使用SSL/TLS证书可以保护数据传输过程中的信息安全。 - **获取证书**:可以...

    FTP服务器配置

    例如,设置`anonymous_enable=YES`允许匿名访问,`chroot_local_user=YES`则限制用户只能访问其家目录。 3. **用户账户与权限**:FTP用户通常与系统用户对应,可以通过`useradd`命令创建新用户,并设置密码。权限...

    BackTrack中文指南

    - **更改root密码:**确保系统的安全性。 - **创建普通用户:**用于日常操作,减少使用root账号的风险。 - **更改屏幕分辨率:**根据不同显示器调整分辨率,优化视觉体验。 - **解决GPG错误:**当遇到GPG密钥相关的...

Global site tag (gtag.js) - Google Analytics