kali linuxでのユーザーログイン後にのみSSHが開始されます。

kali linuxでのユーザーログイン後にのみSSHが開始されます。

Raspberry Pi 4に最近Kali Linuxをインストールしましたが、ユーザーのデスクトップにkaliログインした後にSSHを介してのみログインできる問題が発生しました。ほとんどの時間ヘッドレスで実行する予定なので、これが問題です。

編集:より具体的には、ログインする前にNo route to hostSSHを介してデバイスに接続するのに問題があります。デスクトップにログインするとすぐに正常に接続できます。

編集2:検査結果journalctl -u sshSSHが実際にする起動時に起動しますが、ログイン後にのみ接続できます。

私はサービスを使用してアクティブにしましたが、ssh他に何をすべきかわかりません。誰でもこの問題の原因に関する洞察を提供できる場合は、大変感謝します。sudo systemctl enable sshsudo 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/まだない場合は、そのディレクトリに移動します。

関連情報