date: 2025-05-07 19:14:10
tags: Ubuntu
-相关内容: ubuntu
一,root用户配置与sudo权限
1.使用命令设置root用户密码:
1 | sudo passwd root |
- 配置 sudo 权限(给普通用户添加 sudo 权限)
如果当前普通用户还没有 sudo 权限,以 root 身份打开sudoers文件进行编辑:在打开的文件中,找到类似# User privilege specification 这一行,在其下方添加(假设普通用户名是your_username ):1
visudo
保存并关闭文件(在visudo中按Ctrl + X,然后按Y确认保存,最后按Enter确认文件名1
your_username ALL=(ALL:ALL) ALL
二,SSH服务连接
1.安装 OpenSSH 服务器(如果未安装)
如果系统没有安装 OpenSSH 服务器,先使用以下命令安装:
2.先配置镜像源
更换软件源:
由于当前使用的 cn.archive.ubuntu.com 源可能存在问题,你可以尝试更换为其他镜像源。例如,你可以使用阿里云的镜像源:
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |
将文件内容替换为阿里云源的配置(以 Ubuntu Jammy 为例)
1 | deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse |
然后执行 sudo apt update 更新软件源列表,再尝试安装 openssh-server。
1 | sudo apt update |
3.修改 ssh 配置文件
使用文本编辑器(如nano或vim)打开sshd_config配置文件:
1 | sudo nano /etc/ssh/sshd_config |
找到PermitRootLogin prohibit-password这一行,将其修改为PermitRootLogin yes 。多开启权限。
4.重启 ssh 服务
使用以下命令重启 OpenSSH 服务使配置生效:
1 | sudo systemctl restart ssh |
- 检查 ssh 服务状态
可以使用以下命令查看 ssh 服务是否正常运行:
1 | sudo systemctl status ssh |
如果看到绿色的active (running) 字样,说明 ssh 服务已成功开启并正常运行。
三,详细ssh连接看以下视频链接
1 | https://www.bilibili.com/video/BV1Ld4y1M7EV/?spm_id_from=333.1007.0.0&vd_source=138253c3b134ef4eb10c5b9d380be7f7 |
评论区
欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~