我想设置一个 linux 服务器(在本例中为 Ubuntu Server 14.04),以便由另一个客户端上的软件用作 SOCKS5 代理。
现在,ssh -f -N -D 0.0.0.0:1080 localhost
按照本指南的说明运行,这很容易。这完美地工作。
现在指南没有告诉我如何在系统启动时自动启动代理?只是输入这个命令rc.local
是行不通的,因为我必须提供密码。生成 ssh 密钥ssh-keygen
并将其放入/root/.ssh/
也不起作用。
请注意,我并不真正了解整个 ssh 公钥是如何工作的,所以我的错误可能就在那里。当我的公钥应该用于本地客户端而不是远程客户端时,我必须做什么特别的事情?