我经常从学校 ssh 到我家里的盒子,但通常当我换课并且我的电脑挂起时,管道会被打破。但是, ssh 只是锁定 - Ctrl+ c,Ctrl+z和Ctrl+d没有效果。
必须重新启动我的终端很烦人,更烦人的是必须关闭并重新创建一个新的屏幕窗口。
所以我的问题是,是否有一种简单的方法可以让 ssh 正常终止(即,当管道“正常”失败时,它将退出并显示有关管道损坏的消息)?或者我必须弄清楚PID是什么并手动杀死它?
我经常通过 SSH 连接到计算机只是为了让它进入睡眠状态。问题是当它休眠时,它会保持 SSH 连接打开(似乎是无限期的)。这是发生的事情:
oli@bert:~$ ssh tank
oli@tank:~$ sudo pm-suspend
[sudo] password for oli:
Run Code Online (Sandbox Code Playgroud)
我输入我的密码,点击Return然后它挂起......直到我唤醒远程机器。
有什么方法可以在本地强制断开连接,这样我就可以取回我的终端,而不必关闭它并启动另一个?
我尝试使用 dbus 和 UPower 挂起我的服务器。服务器运行 Ubuntu LucidLynx 64 位。
如果我直接坐在机器前,一切正常,但无法通过 ssh 运行。如果我通过 ssh 连接到服务器并尝试使用 dbus 和 upower 挂起机器,它会返回
dbus.exceptions.DBusException: org.freedesktop.UPower.GeneralError: 未授权
谁能告诉我如何配置 dbus 以允许 ssh-users 挂起机器?