Rsubを使用してsshにトンネルを作成し、崇高なテキストを作成しようとしています。コマンドrmate .profileを実行しますが、次の応答が返されます。私はwateroofを使用して1p4とip6のポート52968を開きます-インストラクションに従いました here とそれだけでは機能しません
ローカルマシンでosxを実行し、リモートマシンでubuntu 12.04を実行しています。digitaloceanでsshを実行しています。
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
私も同じ問題を抱えていました。
Let remoteHost = sshを実行しようとしているマシンのIPまたはホスト名にします。
私は走ったssh -R 52698:localhost:52698 remoteHost
私のローカルマシンから、しばらくしてrmate .profile
remoteHostが機能しました。
そのため、ローカルマシンの〜/ .ssh/configが正しくないと判断しました。
〜/ .ssh/configを次のように設定します。
Host remoteHost
RemoteForward 52698 localhost:52698
私がその変更をして以来、それはしっかりと働いています。
WindowsでPuTTYを使用してこれと同じエラーが発生する人のために このコメンター は素晴らしい指示を与えます:
これは視覚的に説明する画像です:
私は同じ問題を抱えていましたが、これが私にとってうまくいくものです。これを機能させたいサーバーが複数ある場合は、ここに正確に示されているように以下を実行します。
Host *
RemoteForward 52698 localhost:52698
私はこのリンクを調べました: SSH構成ファイルの構成 と、構成ファイルで*を使用できることに気付きました。
ワイルドカードは、より広い範囲を持つ必要があるオプションを可能にするためにも利用できます。
私はVS Codeを使用してこれを初めて設定しようとしていて、私の構成は問題ないように見えても、一般的な「接続拒否」エラーが発生しました。 IDEをrmate拡張機能(リモートVSCode)のインストール後にリロードしていなかったことが原因です。IDE使用しています。
私は同じ問題を抱えていて、接続時にHOSTNAME
を実際のIP-Address
に置き換えることで修正しました:
例:ssh [email protected]
からssh [email protected]
私は同じ問題を抱えており、ほとんどのブログを読み、伝えられたすべてのことを行いました。ついに、テキストメイトまたは崇高なエディタが閉じられた(強制終了)ことに気づき、これが問題の原因でした。
たとえば、私のSSH設定~/.ssh/config
リモート転送でDigitalOceanに接続するファイルは次のようになります。
Host DigitalOcean
Hostname xxx.xxx.xxx.xxx
User username
RemoteForward 52698 localhost:52698
端末で呼び出されます
ssh DigitalOcean
rmateは、私のローカルAtomエディターとうまく接続します
rmate
は、明確な理由もなく動作を停止しました。私は「真ん中の男」チェックを外したことがわかりました。 ssh
を行っているときにこの警告を見ました-
\@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE Host IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
私の場合、この警告は予期されていたので無視しました。これは当てはまらない可能性があるため、ホストのIDを確認とします。警告の最後にこの行を認識しませんでした-
Port forwarding is disabled to avoid man-in-the-middle attacks.
rmate
が機能しなくなったのも不思議ではありません。ホストIDを確認し、~/.ssh/known_hosts
から問題のあるエントリを消去すると、警告が消え、rmate
が再び機能し始めました。