要在Ubuntu上使用VNC实现远程关机,请按照以下步骤操作:
sudo apt update
sudo apt install tigervnc-standalone-server tigervnc-common
vncpasswd
<DISPLAY_NUMBER>
替换为您的显示号(通常为1):vncserver :<DISPLAY_NUMBER>
例如,如果您的显示号是1,命令应为:
vncserver :1
<DISPLAY_NUMBER>
替换为您的显示号:sudo ufw allow <DISPLAY_NUMBER>
例如,如果您的显示号是1,命令应为:
sudo ufw allow 5901
在另一台计算机上,安装VNC客户端。对于Windows,您可以使用RealVNC或TightVNC;对于macOS,您可以使用屏幕共享;对于Linux,您可以使用Vinagre或其他VNC客户端。
使用VNC客户端连接到远程Ubuntu计算机。在VNC客户端中输入以下地址,将<REMOTE_IP>
替换为远程计算机的IP地址,将<DISPLAY_NUMBER>
替换为您的显示号:
<REMOTE_IP>:<DISPLAY_NUMBER>
例如,如果远程计算机的IP地址是192.168.1.100,显示号是1,地址应为:
192.168.1.100:1
输入您在步骤2中设置的VNC密码,然后连接到远程计算机。
连接成功后,您将看到远程计算机的桌面。要实现远程关机,请打开终端(在VNC会话中,通常可以通过点击菜单或按Ctrl+Alt+T打开),然后输入以下命令:
sudo shutdown -h now
这将立即关闭远程计算机。请注意,您需要具有管理员权限才能执行此操作。