GNU/Linux >> Linux の 問題 >  >> Linux

ssh:ホスト名 [ホスト名] を解決できませんでした:ノード名もサーブ名も指定されていないか、不明です

Mac を使用している場合は、DNS レスポンダーを再起動すると問題が解決しました。

sudo killall -HUP mDNSResponder

リモートマシンに接続するのと同じ問題がありました。しかし、以下のようにログインできました:

ssh -p 22 [email protected]

または:

ssh -l myName -p 22 hostname

最近、同じ問題に遭遇しました。ネットワーク上の pi には ssh できましたが、ホーム ネットワークの外部からはできませんでした。

私はすでに持っていました:

  • ホーム ネットワークに ssh をインストールしてテストしました。
  • pi の静的 IP を設定します。
  • 動的 DNS サービスをセットアップし、pi にソフトウェアをインストールしました。静的 IP のセットアップについては、こちらの手順を参照しました。他にも多くの教育用リソースがあります。

また、Web サイトをホストするためにルーターにポート転送を設定し、ポート 22 を ssh の pi の静的 IP に転送することさえありましたが、ポート転送を実行しているアプリケーションを指定するフィールドを空白のままにしましたルーター。とにかく、私はこのフィールドに「ssh」を追加しました。どこからでも pi への有効な ssh 接続。

ルーターのポート転送設定を書き出します。

<ブロック引用>

(ApplicationTextField)_ssh (外部ポート)_22 (内部ポート)_22 (プロトコル)_Both (To IP アドレス)_192.168.1.### (有効)_checkBox

ただし、ポート転送設定はルーターによって異なる場合があるため、ルーターの指示を調べてください。

ここで、ホーム ネットワークの外にいるときは、次のように入力して pi に接続します:

<ブロック引用>

ssh [email protected][ホスト名]

その後、パスワードを入力して接続できます。


Linux
  1. nc:コマンドが見つかりません

  2. hostnamectl:コマンドが見つかりません

  3. curl:(6) ホストを解決できませんでした:google.com;名前やサービスは不明

  1. 別のSSHポートを使用したGitリモート追加(22ではない)

  2. ソックスではなく、ssh 経由の http プロキシ

  3. HTTPS SSH トンネル

  1. EFS マウントの問題「サーバーの解決に失敗しました:名前またはサービスが不明です」

  2. 動的ライブラリ 'libnvinfer.so.6' を読み込めませんでした

  3. IPとポート番号を表示するがホスト名とプロトコルは表示しないようにtcpdumpを作成する方法