要在Ubuntu Minimal系统上设置远程访问,您需要安装并配置SSH服务器。以下是详细步骤:
安装SSH服务器
首先,确保您的系统包列表是最新的,然后安装OpenSSH服务器软件包。
sudo apt update sudo apt install openssh-server
配置SSH服务器
安装完成后,编辑SSH配置文件 /etc/ssh/sshd_config
:
sudo nano /etc/ssh/sshd_config
-
修改SSH端口(可选):默认情况下,SSH服务运行在22端口。为了提高安全性,您可以修改为非标准端口。
#Port 22 Port 2222
-
允许root用户登录(可选):默认情况下,SSH不允许root用户登录。为了方便远程访问,您可以允许root用户登录。
PermitRootLogin yes
-
配置SSH密钥认证(推荐):为了提高安全性,建议使用密钥认证而不是密码认证。
-
生成一对SSH密钥:
ssh-keygen -t rsa -b 4096
-
将生成的公钥添加到SSH认证文件中:
sudo cp ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys
-
确保文件权限正确:
sudo chmod 600 ~/.ssh/authorized_keys
-
重启SSH服务
完成配置后,重启SSH服务以应用更改:
sudo systemctl restart ssh
测试远程访问
现在,您应该能够通过SSH客户端远程访问Ubuntu服务器。使用以下命令连接到服务器:
ssh -p 新的端口号 root@您的服务器IP地址
例如,连接到IP地址为 192.168.1.100
的服务器,端口为 2222
:
ssh -p 2222 root@192.168.1.100
输入您的root密码后,您应该能够远程访问Ubuntu服务器。
通过以上步骤,您已经成功在Ubuntu Minimal系统上设置了一键远程访问。这样,无论您身在何处,都可以高效地访问您的办公环境,实现远程办公无忧。