在虚拟机Ubuntu中实现多用户登录,可以通过以下步骤进行:
安装SSH服务器
sudo apt update
sudo apt install openssh-server
配置SSH服务器
/etc/ssh/sshd_config
:sudo nano /etc/ssh/sshd_config
Port 22 # 默认端口,可以修改为其他未被使用的端口
PermitRootLogin no # 禁止root直接登录
PasswordAuthentication yes # 允许密码认证
sudo systemctl restart sshd
创建新用户
adduser
命令创建新用户:sudo adduser username
远程登录
ssh username@vm_ip_address
安装VNC服务器
sudo apt update
sudo apt install tightvncserver
启动VNC服务器
vncserver
:1
)。配置VNC服务器
/etc/systemd/system/vncserver@.service
:sudo nano /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Start TightVNC server at startup
After=syslog.target network.target
[Service]
Type=forking
User=username
Group=username
WorkingDirectory=/home/username
PIDFile=/home/username/.vnc/%H:%i.pid
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver :%i -geometry 1280x800 -depth 24
ExecStop=/usr/bin/vncserver -kill :%i
[Install]
WantedBy=multi-user.target
启用并启动VNC服务
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
远程连接
vm_ip_address:1
启用图形界面多用户登录
sudo systemctl set-default graphical.target
重启虚拟机
sudo reboot
登录图形界面
通过以上方法,你可以在虚拟机Ubuntu中实现多用户登录。选择适合你需求的方法进行配置即可。