Debianはホスト名を介してOS XにSSHとして接続できません(Windowsはうまく機能します)。

Debianはホスト名を介してOS XにSSHとして接続できません(Windowsはうまく機能します)。

xxxが接続できない理由を尋ねるいくつかの質問を見たことがありますが、MyMacName.localその答えはAvahiを必須にすることです。

私はWindowsコンピュータに正常に接続するためにDebianコンピュータで何もする必要はないので、同じカテゴリに属する​​とは思いません。

IPアドレスを介してWindowsとMacにSSHで接続できますが、MacはIP経由でのみ可能です。

Mac側またはDebianホストに必要な変更はありますか?

修正する:

  • Debian はホスト名で Windows に接続できます
  • Windowsはホスト名を介してDebianに接続できます。
  • ダーバンできないホスト名でOS Xに接続する
  • オペレーティングシステムできないホスト名を介してDebianに接続する

誰でもIPを介して互いに接続できます。

答え1

この問題が発生したときはDNSベースでした。デフォルトでは、DCHPクライアントは、「小売」ルーター(または他の複数の組み合わせられたDNS / DHCPサーバー)からIPを取得したときにエントリが機能するようにping myboxDNSサーバーにエントリを追加します。

Appleは状況を少し違うものにするのが好きなので、DNSサーバーが「MyMacName.local」が誰なのかわからないとしても驚かないでしょう。

Avahiは、SSHが関連付けられている場合は名前を「確認」することとは関係ありません(AvahiはローカルDNSサーバーにエントリを作成できますが)。

まず、DNSサーバーが「MyMacName.local」が誰であるかを知っていることを確認してください。そうでない場合は、ルーターやMacがお互いにうまく機能するように設定します。

次に、MacがBojourでSSHを「広告」していることを確認してください。このリンク役に立つかもしれません。

答え2

avahi-daemonこれはDebianにインストールするための要件であることがわかりました。

simple以降、sudo apt-get install avahi-daemonMacとDebianの両方がホスト名を介して互いに通信できます。

結局のところ、Coteyrの答えは私をavahiを試みる正しい方向に導きました。

私はMacが「ただ働く」必要があると思います:P

答え3

正しいホスト名接続は DNS によって異なります。 Debian ボックスが年中無休で 24 時間実行されている場合は、以下を設定できます。DNSデフォルトのDNSに設定してください。実際、束縛されていないDNSSECをサポートし、ローカルネットワークをより柔軟な方法で設定できる非常に優れた安全な組み合わせを形成します。

関連情報