我正在尝试使用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的同样的错误, 这个评论者给出了很好的指示:
这里是一个形象的解释视觉:
我有同样的问题,这是什么对我有用。 如果您有多台服务器需要这样做,请按照以下所示完成以下操作:
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。