[ 已解决 ] 通过 ssh 对远程主机发送 poweroff 命令后不能自动断开 ssh 连接

我发现 openSUSE 使用 ssh 时有个问题,当我通过 ssh 登录远程主机的时候,执行 poweroff 关机指令后终端就会卡住,当时主机照样在进行关机中,造成我只能关闭窗口。我以前使用 Ubuntu 的时候使用这个命令却会自动断开 ssh 连接然后继续关机。openSUSE 的 ssh 怎么才能在远程主机关机的时候自动断开 ssh 连接?
系统是 openSUSE13.1,64 位版。

改你的远程主机哦:

/usr/lib/systemd/system/systemd-user-sessions.service

#After=remote-fs.target
After=network.target

参考:https://wiki.archlinux.org/index.php/Secure_Shell#SSH_connection_left_hanging_after_poweroff.2Freboot

Arch wiki 真是神器啊

不要登录关闭远程主机,使用

ssh -f

来执行关机命令,只向远程主机发送一个执行命令,这样避免了登录远程主机后,必须等待远程主机关机完毕后再将本地主机断开连接