如何使 SSH 隧道成为守护进程?

Eon*_*nil 3 ssh-tunneling daemon

实际上,我需要一个安全的 VPN,但是配置它对我来说太难了。所以我决定使用SSH隧道。当我登录时可以建立隧道。:(

(1) 如何在没有登录的情况下建立SSH隧道?就像守护进程。以及 (2) 如何可靠地保持隧道连接?

我正在使用Ubuntu Server 10.04 LTS.

小智 5

  1. 如果服务器允许公钥认证,则将连接客户端的公钥放入服务器的~/.ssh/authorized_keys文件中。ssh-keygen在客户端上使用,创建密钥对。您还可以使用ssh-copy-id脚本将公钥复制到服务器。在生成密钥时,您可以省略密码,因此不会要求您提供密码。请务必妥善保管私钥 ( ~/.ssh/id_rsa)。

  2. 使用autossh使隧道保持活动状态。