rsub与崇高和ssh连接refusual

我正在尝试使用rsub在ssh中创build隧道来崇高文本,我运行命令rmate .profile,但我得到以下响应。 我正在使用wateroof打开1p4和ip6上的端口52968,我跟着这里的insturctions,它只是不工作

我在我的本地机器上运行osx,在远程机器上运行Ubuntu 12.04我正在使用digitalocean

root@anderskitson:~# rmate .profile /usr/local/bin/rmate: connect: Connection refused /usr/local/bin/rmate: line 186: /dev/tcp/localhost/52698: Connection refused Unable to connect to TextMate on localhost:52698 

我遇到了同样的问题。

让remoteHost =你正在尝试SSH的机器的IP或主机名。

我在本地机器上运行了ssh -R 52698:localhost:52698 remoteHost ,之后在远程主机上运行rmate .profile

这导致我确定〜/ .ssh / config在我的本地机器上是不正确的。

我设置〜/ .ssh / config看起来像这样:

 Host remoteHost RemoteForward 52698 localhost:52698 

自从我做这个改变以来,它一直在努力工作。

对于任何人在Windows上使用PuTTy的同样的错误, 这个评论者给出了很好的指示:

  1. 在PuTTy的配置窗口中,请忽略Connection> SSH> Tunnels窗格
  2. 在“源端口”字段中输入52698
  3. 在“目标”字段中,键入127.0.0.1:52698
  4. 选择“远程”和“自动”单选按钮
  5. 点击“添加”按钮
  6. 进入会话窗格并保存,如果你想保留这些设置。

这里是一个形象的解释视觉:

rsub配置windows腻子崇高文本ssh

我有同样的问题,这是什么对我有用。 如果您有多台服务器需要这样做,请按照以下所示完成以下操作:

 Host * RemoteForward 52698 localhost:52698 

我咨询了这个链接: 配置SSH配置文件,并意识到你可以在配置文件中使用*。

通配符也可用于选择应该有更广泛的范围。

我遇到了同样的问题,并在连接时使用实际的IP-Address替换HOSTNAME
例如: ssh pi@raspberrypi.local to ssh pi@192.168.1.1

我试图设置这第一次使用VS代码,并得到了通用的“连接被拒绝”的错误,即使我的配置看起来不错。 原来是因为我安装了rmate扩展(Remote VSCode)后没有重新加载IDE。 确保您的本地机器上的rmate服务器处于活动状态,无论您使用哪种IDE。