[解決済み】ssh: ホスト名を解決できなかった [ホスト名]: nodename も servname も提供されないか、不明 [終了].
質問
私はRaspberry PiでVPNを構築しようとしていますが、最初のステップは、以下の機能を獲得することです。
ssh
をローカルネットワークの外からデバイスに挿入しています。なぜか、これは不可能であることが判明しており、その理由が全く分かりません。試してみると
ssh
でサーバーに接続します。
user@hostname
, エラーが発生します。
ssh: Could not resolve hostname [hostname]: nodename nor servname provided, or not known
しかし、サーバーにログインすることはできます。
ssh user@[local IP]
サーバーはRaspbianの最新ディストリビューションが動作するRaspberry Pi Model Bで、私が接続しようとしているマシンはMavericksが動作するMacbook Proである。
ssh
はRaspbianのセットアップ時にRaspberry Piで有効にしました。
他にこの問題を抱えている人がいないか、何時間もStack Overflowを熟読しましたが、何も見つかりませんでした。すべて
ssh
チュートリアルによると、リモートマシンにセットアップして、ホスト名を使ってどこからでもログインできるようにすればよいとのことですが、私はそれで成功したことがありません。
どのように解決するのですか?
最近、同じ問題に出くわしました。私のネットワーク上のpiにsshすることができましたが、私のホームネットワークの外からではできません。
すでに持っていた。
- をインストールし、自宅のネットワークでテストしました。
- 私のpiに固定IPを設定する。
- Dynamic DNSサービスを設定し、ソフトウェアを私のpiにインストールしました。 これらを参考にしました 説明書 は静的IPの設定ですが、他にもたくさんの解説資料があります。
また、Webサイトをホストするためにルーターでポートフォワードを設定し、sshのためにポート22をpiの固定IPにポートフォワードまでしていましたが、ルーターでポートフォワードを実行するアプリケーションを指定するフィールドを空白にしておきました。とにかく、このフィールドに'ssh'を追加して、VOILA! どこからでも私のパイにssh接続できるようになりました。
ルーターのポートフォワーディングの設定を書き出してみます。
(ApplicationTextField)_ssh (external port)_22 (Internal port)_22 (Protocal)_Both (To IP Address)_192.168.1.### (Enabled)_checkBox
ポートフォワーディングの設定はルーターによって異なる場合がありますので、お使いのルーターに合った方法を調べてください。
今、私は自宅のネットワークの外にいるとき、私はタイプすることによって私のpiに接続します。
ssh pi@[ホスト名]
すると、パスワードを入力して接続できるようになりました。
関連
-
[解決済み】Gitのエラー。リモートリポジトリへの接続時に「Host Key Verification Failed」。
-
[解決済み】WSL - GEDIT サーバーを開始することができません。接続できませんでした。接続が拒否されました[closed]。
-
[解決済み】makeでビルドした後の.dファイルとは?
-
[解決済み】Apacheサーバーがクラッシュし続ける。"caught SIGTERM, shutting down"
-
[解決済み] diffツールの1c1とはどういう意味ですか?
-
[解決済み] あるパターンの前にテキストを追加する際に、大文字小文字を無視してsedを使用する
-
[解決済み] scpでファイルをコピーする:接続がタイムアウトした[closed]。
-
[解決済み] readChar(con, 5L, useBytes = TRUE)でのエラー:接続を開くことができません。
-
[解決済み] CMakeエラーです。このプロジェクトでは次の変数が使用されていますが、NOTFOUND に設定されています。
-
[解決済み】SublimeをSSHで使用する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】環境変数TERMが設定されていない件
-
[解決済み】Bashのexportコマンド
-
[解決済み】makeでビルドした後の.dファイルとは?
-
[解決済み] "grep -q" のポイントは?
-
[解決済み] tar: エラーは回復不可能:現在終了中
-
[解決済み] Bashスクリプトでスクリプトファイル名を知るには?
-
[解決済み] MongoDBへの接続が拒否された errno 111
-
[解決済み] rm -rfを元に戻すには?[クローズド]
-
[解決済み] lsコマンドの出力をフィルタリングして、2月に作成されたファイルのみを表示させるにはどうすればよいですか?
-
[解決済み] CLIから、ファイルの最終行を表示する