使用nohup
命令和&
符号在后台运行SSH会话,并使用screen
或tmux
工具保持会话连接不断开。
保持SSH会话连接不断开的方法有很多,以下是一些常用的方法:
1、使用tmux
或screen
工具,这两个工具都可以在终端中创建多个会话,并且可以在会话之间切换,这样,即使你关闭了终端窗口,你的SSH会话也会继续运行。
2、使用nohup
命令。nohup
命令可以让你的进程在后台运行,即使你退出了终端,它也会继续保持运行,你可以使用以下命令来运行一个SSH会话:
```
nohup ssh user@host &
```
3、使用autossh
工具。autossh
是一个用于自动重连SSH会话的工具,如果你的SSH会话因为网络问题而断开,autossh
会自动重新连接,你可以使用以下命令来创建一个自动重连的SSH会话:
```
autossh M 0 f N L local_port:remote_host:remote_port user@host p port
```
4、使用sshfs
或mount.cifs
等工具将远程文件系统挂载到本地,这样,你就可以像访问本地文件一样访问远程文件,而不需要保持SSH会话连接。