私のWi-Fiネットワークに2つのMacホストがあります(ラップトップとデスクトップ)デスクトップからラップトップをsshしようとしています-これを実行してラップトップからデスクトップにsshしようとすると、すべて正常に動作します。
ssh macpro.local
私はこれを手に入れます:
ssh: Could not resolve hostname: nodename nor servname provided, or not known
定義[email protected]
または[email protected]
違いはありません
しかし、これを行うと:
ssh 192.168.1.67
できます。
私が言ったように、私は自分のデスクトップ上でこれをすべて行うことに問題はありません。また、これを行うと(両方のコンピュータで)
/usr/sbin/sshd -t
私はこれを手に入れます:
Could not load Host key: /etc/ssh_Host_rsa_key
Could not load Host key: /etc/ssh_Host_dsa_key
助けてください!
/ etc/hostsへの追加を修正:
192.168.1.67 macpro.local
何らかの理由で〜/ .ssh/configでは不十分です
このメッセージは、キーを含むファイルに対する十分なファイルシステム権限がないことを意味します。 chmod 600を使用して、権限を正しく設定します。
「ホストキーを読み込めませんでした」と表示されるのは、これらのファイルに秘密キーが含まれていて保護されているためです。試してください:
Sudo /usr/sbin/sshd -t
macpro.local
のルックアップが機能しない場合は、共有設定を確認してください。 [コンピューター名]フィールドの下に、他のコンピューターがデスクトップにアクセスできる名前が表示されます。 「編集」ボタンで変更できます。