ubuntu 配置root远程登录shell脚本

以下是一键配置脚本,直接新建rootlogin.sh脚本文件,打开后把以下命令粘贴进去然后,运行脚本文件即可。

shell 复制代码
#!/bin/bash

 #set root password
sudo passwd root
 
#notes Document content
sudo sed -i "s/.*root quiet_success$/#&/" /etc/pam.d/gdm-autologin
sudo sed -i "s/.*root quiet_success$/#&/" /etc/pam.d/gdm-password
 
#modify profile
sudo sed -i 's/^mesg.*/tty -s \&\& mesg n \|\| true/' /root/.profile
 
#install openssh
sudo apt install openssh-server
 
#delay
sleep 1
 
#modify conf
sudo sed -i 's/^#PermitRootLogin.*/PermitRootLogin yes/' /etc/ssh/sshd_config
 
#restart server
sudo systemctl restart ssh

运行脚本:

shell 复制代码
sh rootlogin.sh

参考资料:ubuntu22.04桌面版开启root用户登陆并开启root用户远程ssh连接

相关推荐
winds~11 分钟前
【GUI】本地电脑弹出远程服务器的软件GUI界面
运维·服务器·c++
宁&沉沦25 分钟前
Nginx清除浏览器缓存的三个缓存响应头的关系详解
运维·nginx·缓存
报错小能手28 分钟前
计算机网络自顶向下方法4——详解协议层次及其服务模型
服务器·计算机网络·php
hwshea30 分钟前
Elasticsearch安装与配置全指南
运维·jenkins
java_logo1 小时前
Docker 部署银河麒麟(Kylin Linux)全流程教程
linux·运维·阿里云·docker·容器·kylin
莫陌尛.1 小时前
Docker安装MongoDO
运维·docker·容器
喜欢踢足球的老罗1 小时前
零依赖一键多端!用纯 Node.js 打造“IP 可访、角色隔离”的轻量化 Mock 服务器
服务器·tcp/ip·node.js
Gss7771 小时前
应用商城发布项目
运维
skywalk81631 小时前
windows装wsl ubuntu24.04 ,里面装qemu ,然后装mac os (windows也可以直接qemu安装macos)(未实践)
windows·ubuntu·macos·qemu
大头an1 小时前
一网打尽:手把手教你搭建PXE网络启动服务器
运维