3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

[channel 3: open failed: connect failed: Name or service not known]...ssh ポートフォワーディングのせいでした

Posted at

概要

自分用にメモ。
ただいまRailsのチュートリアルを触っている最中です。
状況としては、普段の作業PCからsshでUbuntuにリモートでログインし、RubyやらRailsやらのセットアップと試し打ち中。
bundle exec rails serverを打ち込んでサーバを立ち上げて、localhostの3000番にアクセスしたところ、応答なし。
サーバログにはタイトルの

errorlog
channel 3: open failed: connect failed: Name or service not known

原因

調べてみたところ、今回の原因はrailsではなくsshのポートフォワーディング。
というのもUbuntuのネットワーク設定をするのが大変なので、railsサーバの状況を手っ取り早く確認するために、ローカルの3000番をリモートの3000番にsshでポートフォワーディングをしていました。
エラーが出た時に叩いていたsshコマンドがこちら。

bad-command
ssh -L 3000:[remote host name]:3000 [remote host name]

今回の正解がこちら。

correct-command
ssh -L 3000:localhost:3000 [user name]@[remote host name]

ネットワークだとか仕組みだとかを理解していればわざわざ間違えないような気もします。
精進します。

今回参考にさせて頂いた記事

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?