次の設定を想像してください:
openssh-server
がインストールされていますfirewalld
とfirewall-config
がインストールされていますqemu-kvm
がインストールされていますqemu-kvm
経由でVMこれを言うと、VMとその所属ホスト間のファイル交換は、ゲストから/home
を介してホストsftp://[email protected]
-ディレクトリにアクセスすることで完全に正常に機能しています。
例: [ラップトップA]と[仮想の間でファイルを共有することが可能ですマシンA]または[ラップトップB]と[仮想マシンBの間]上記のコマンドを介してSFTP交換を使用します。
しかし-今より興味深い質問は:
どうすればファイルを共有できますか...
この問題は実際にはSSH関連ではありません。これを行うには、VMがラップトップの外部のネットワークに到達できる必要があり(つまり、インターフェースをブリッジするか、トラフィックをルーティング/ NATする必要があります)、そこから到達可能である必要があります。接続は、ラップトップ。
インターフェイスをブリッジするか、トラフィックをルーティングしてVM可視IPアドレスを指定する場合は、ラップトップファイアウォールでトラフィックの転送を許可する必要があります。NAT =ポートを定義し、そのためにnat/PREROUTINGでDNATルールを作成する必要があります。しかし、この構成を使用していないため、これが可能かどうかはまったくわかりません。