使用nohup
命令和&
符号在后台运行SSH会话,并使用screen
或tmux
工具保持会话连接不断开。
保持SSH会话连接不断开的方法有很多,以下是一些常用的方法:
1、使用tmux
或screen
工具,这两个工具都可以在终端中创建多个会话,并且可以在会话之间切换,这样,即使你关闭了终端窗口,你的SSH会话也会继续运行。
![APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图1 APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图1](https://www.100e.cn/zb_users/upload/2024/06/20240607051503171770850318888.jpeg)
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
![APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图2 APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图2](https://www.100e.cn/zb_users/upload/2024/06/20240607051503171770850375227.jpeg)
```
4、使用sshfs
或mount.cifs
等工具将远程文件系统挂载到本地,这样,你就可以像访问本地文件一样访问远程文件,而不需要保持SSH会话连接。
![APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图3 APK运行 保持 网络不断_怎样长时间保持SSH会话连接不断开?-图3](https://www.100e.cn/zb_users/upload/2024/06/20240607051503171770850362220.jpeg)