Ubuntu
我可以在不註銷的情況下取消 SSH(在使用它瀏覽之後)嗎?
我使用該命令
ssh -D 8080 -f -C -q -N user@IP
通過 SSH 連接到 VPS,並將其設置為在系統偏好設置(在我的 Mac 上)的 SOCKS 代理設置中瀏覽。如何在不註銷的情況下取消 SSH 會話(並正常瀏覽)?
我知道
Ctrl
+C
“取消”某些正在執行的命令,但是一旦我這樣做,ssh -D
它就會立即從 VPS 中註銷。另外,不相關的問題:註銷會取消埠上的 SSH“綁定”嗎?
您似乎在問兩三個問題。
要使用 ssh 隧道,我建議您啟動一個非互動式會話
ssh -C2qTnN -D 8080 user@IP
這會將 ssh 隧道置於後台。
使用代理:然後將瀏覽器或系統設置配置為在 localhost 埠 8080 上使用代理。
停止使用代理:然後重新配置系統以不使用代理(撤消上述步驟)。
要結束 ssh 會話,
killall ssh
或者通過程序id殺死程序
如果您希望在伺服器上輸入命令,我通常會執行一個單獨的 ssh 會話。