Raspberry Pi 4に最近Kali Linuxをインストールしましたが、ユーザーのデスクトップにkali
ログインした後にSSHを介してのみログインできる問題が発生しました。ほとんどの時間ヘッドレスで実行する予定なので、これが問題です。
編集:より具体的には、ログインする前にNo route to host
SSHを介してデバイスに接続するのに問題があります。デスクトップにログインするとすぐに正常に接続できます。
編集2:検査結果journalctl -u ssh
SSHが実際にする起動時に起動しますが、ログイン後にのみ接続できます。
私はサービスを使用してアクティブにしましたが、ssh
他に何をすべきかわかりません。誰でもこの問題の原因に関する洞察を提供できる場合は、大変感謝します。sudo systemctl enable ssh
sudo systemctl enable ssh.service
答え1
エラーno route to host
メッセージは、ネットワークインターフェイスがまだ実行されていないことを意味します。
ネットワーク構成をユーザー固有の設定として保存できますか?その場合、NetworkManagerはログインするまでネットワーク設定にアクセスできないため、ネットワークインターフェイスを設定できません。
GUIを使用してネットワークインターフェイスを構成する場合は、通常、「この設定をすべてのユーザーに提供する」チェックボックスまたは類似の項目があります。これを選択すると、ネットワーク構成がシステム全体の構成として保存され、ログインに関係なく使用できるため、NetworkManagerは起動中にネットワーク設定を完了できます。ただし、チェックボックスを選択しないと、ネットワーク構成はユーザーアカウントにのみ適用されるため、まずローカルにログインする必要があります。
これは主に特定のWiFiまたはVPN接続をプライベートにするためのものです。たとえば、ユーザーはkiddy
自宅で成人向けコンテンツをフィルタリングし、就寝時間が制限されたWiFiネットワークにのみアクセスできますが、daddy
他の無制限のネットワークにアクセスすることもできます。 「男性」。 -cave" WiFi ネットワークと動作している VPN 接続。ただし、新しいネットワーク構成を実行するときのデフォルト設定は "ユーザー固有" だと思います。
ファイルに設定した場合、.nmconnection
特定のユーザーがログインせずにシステム全体で接続を使用できるようにするには、次の2つの手順を実行する必要があります。
- 接続ファイルに行がある場合は、
permissions=
その行を完全に削除してください。 - 接続ファイルが
/etc/NetworkManager/system-connections/
まだない場合は、そのディレクトリに移動します。