VMware安装Ubuntu并实现root远程登录

前置信息

  • 垃圾Ubuntu系统默认ssh、vim都没有!!! 已踩坑cnm
  • Ubuntu处于sb安全机制要求,默认是禁用root直接登录的

1、修改root密码

plain 复制代码
sudo  -sH   (可以让一个具有sudo权限的普通用户进入 root)
然后就是passwd  ,修改密码成root  (忽略密码校验 !!忽略校验!!)

2、切换到root后安装vim、ssh

plain 复制代码
apt install vim 
apt install  openssh-server   #被连接
apt install  openssh-client   #连接三方

并设置开机自启ssh
systemctl enable ssh

3、禁用防火墙

plain 复制代码
ufw disable

4、开启远程连接

plain 复制代码
vim /etc/ssh/sshd_config        #踩坑 记住一定得是sshd_config,而不是ssh_config !!  先安装openssh-server ,才有

PermitRootLogin yes       # 文件中添加或no 改成yes ,我这里是直接没有这一行,我添加

systemctl restart sshd

5、禁用GUI图形

plain 复制代码
systemctl disable gdm3  # GNOME桌面(Ubuntu默认)

6、踩坑!!

plain 复制代码
vim /etc/ssh/sshd_config        #踩坑 记住一定得是sshd_config,而不是ssh_config !!
相关推荐
Xの哲學2 分钟前
hostapd状态机解析
linux·网络·算法·wireless
孞㐑¥4 分钟前
Linux之线程同步与互斥
linux·c++·经验分享·笔记
yangshuo128131 分钟前
解决node项目nginx静态缓存导致项目重建后页面无变化问题
linux·nginx·缓存
独行soc2 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 01(题目+回答)
linux·科技·安全·面试·职场和发展·区块链
码里看花‌2 小时前
网络编程简介与Netty实战:从入门到高性能Echo服务器
运维·服务器·网络
独行soc2 小时前
2025年渗透测试面试题总结-2025年HW(护网面试) 02(题目+回答)
linux·科技·安全·面试·职场和发展·渗透测试·区块链
海上彼尚2 小时前
NestJS中实现动态Cron任务管理
linux·服务器·ubuntu·node.js
cui_win3 小时前
【内存】Linux 内核优化实战 - vm.max_map_count
linux·运维·jenkins
遗忘妳3 小时前
LVS 负载均衡群集
运维·负载均衡·lvs
problc3 小时前
n8n:轻松自动化您的工作流
运维·人工智能·自动化