ssh 远程连接 debian 虚拟机
在确保 debian 已经登陆进系统后,打开 mac 的终端,通过 ssh 连接上 debian。需要连接的是 debian 的普通用户,root 因为权限默认连不上
ssh 用户名@服务器IP地址
执行完上面的命令后,就输入这个 debian 用户的密码。
修改 dns 服务器
- 切换到 root 用户
su -
- 编辑 /etc/resolv.conf.head 文件,如果没有就创建一个。输入一下内容
nameserver 223.5.5.5
nameserver 223.6.6.6
- 重启网络服务
systemctl restart networking
常用 DNS
| 供应商 | 首选地址 | 备选地址 |
|---|---|---|
| 阿里 | 223.5.5.5 | 223.6.6.6 |
| 腾讯 | 119.29.29.29 | 182.254.116.116 |
| 114 | 114.114.114.114 | 114.114.115.115 |
| 8.8.8.8 | 8.8.4.4 |
设置 apt 的清华镜像源
- 切换到 root 用户,如果已经在 root 用户下了,就跳过这步
su -
- 编辑 /etc/apt/sources.list,把里面的内容替换为 mirrors.tuna.tsinghua.edu.cn/help/debian… 网站下的传统格式。建议勾选“使用非自由软件源”和“强制安全更新使用镜像”再复制
- 更新一下 apt 并升级一下软件
apt update && apt upgrade -y
安装 sudo
- 切换到 root 用户,如果已经在 root 用户下了,就跳过这步
su -
- 使用 apt 安装 sudo
apt install sudo -y
- 给自己的普通用户设置 sudo 的使用权限。
usermod -aG sudo 用户名
- 验证是否分配成功。在普通用户下,执行一下命令,查看是否已经包含 sudo。如果是在 ssh 远程时分配的权限,需要重新 ssh 连接一次才能生效
id
设置时区为“上海”
- 使用 timedatectl 设置时区
sudo timedatectl set-timezone Asia/Shanghai
- 验证是否设置成功。执行一下命令,看到 Time zone 这一项显示为Asia/Shanghai (CST, +0800),即设置成功
timedatectl