You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过SSH远程终端以手动登录方式登录Linux Mint 20 PC?

通过CLI模拟Linux Mint 20本地手动登录并启动程序

可以实现,以下是针对不同场景的具体方案:

1. 模拟本地图形界面登录并启动程序

Linux Mint 20默认使用LightDM显示管理器,可通过dm-tool触发图形登录会话:

  • 以root身份SSH登录后,切换到目标普通用户:
    su - your_username
    
  • 触发图形用户会话(效果等同于本地手动输入密码登录):
    dm-tool switch-to-user your_username
    
    执行后本地屏幕会切换到该用户的登录界面,验证密码后进入桌面。

若要登录后自动启动指定程序,编辑用户的~/.xprofile文件,添加以下内容:

/path/to/your/target_program &

保存后,下次登录图形会话时程序会自动启动。

2. 模拟本地命令行登录并启动程序

如果仅需加载用户登录shell的环境(等同于本地终端手动登录),直接执行:

su - your_username -c "/path/to/your/target_program"

su -参数会完整加载用户的登录配置(如~/.bash_profile、~/.profile),程序运行环境与本地手动登录完全一致,执行完成后返回SSH会话。

关键注意事项

  • dm-tool是LightDM的内置工具,Linux Mint 20默认预装,无需额外安装;若缺失可通过apt install lightdm补装。
  • 上述方案不会开启自动登录功能,每次触发图形会话仍需本地验证密码。
  • 图形程序无需手动设置DISPLAY变量,dm-tool会自行处理会话的显示环境。

内容的提问来源于stack exchange,提问作者Matze G.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 17:36:15