ssh是广大人民喜闻乐见的远程连接方式。有些时候,实验室里的集群机,只有内部的ip,我们没有办法在实验室外远程连接。寒假就来来临,我想在家连实验室的集群机干活(好吧,这只是个美好的愿望,我估计我会玩一寒假...),于是,我就开始研究怎么用ssh反向连接。
要想实现在家也能访问实验室的集群,首先,你需要一台有固定ip的VPS。在实验室,把集群机反向连接到这台VPS(反射的意思是,你以后可以通过VPS来连接和使用集群,而不是用集群机来使用VPS)。
这篇具体的ssh反向连接的教程已经讲的很清楚了。下面就记载下我遇到的问题吧。
VPS的权限问题
首先,在我用的VPS上,我并没有root权限(开最低限度的权限是很有必要的,也是最安全的)。所以说,那篇教程中的很多命令,我没办法像平时一样用root权限安装在VPS上。
首先查看一下VPS中的Linux的发行版本信息lsb_release -a
,好,发现这台VPS是Fedora。我研究了一会没发现怎么安装ss
命令,但ss本身只是一个查看的命令,对于我们要做的事情没有影响。
root权限
在执行最后一步,也就是在外网的机器上ssh local -pXXXX
的时候i需要输入内网主机B的密码。这一步 …