SCP:別のネットワーク上のコンピュータにファイルを送信する

SCP:別のネットワーク上のコンピュータにファイルを送信する

ホームネットワークに接続されているWindowsコンピュータから別のネットワーク上の他のLinuxコンピュータにファイルを送信しようとしています。

私は試した:

scp file user@ip-address:/home/Documents

Linuxシステムでifconfigを実行したときに取得したIPアドレスを使用しました。また、公開IPを試してみました。どちらの場合も幸運はありません。私が得るエラーは次のとおりです。

致命的:ネットワークエラー:接続がタイムアウトしました。

どちらのコンピュータもルータの背後にあるため、パブリックIPが機能しないため、コンピュータの代わりにルータからパブリックIPを取得しているようです。

この場合、他の方法がうまくいったら教えてください。

どんな助けでも大変感謝します。

ベストアンサー1

LinuxシステムがNATルーターの背後にある可能性があります。この場合の最も簡単な解決策は、ルーターのポート(SSHの標準は22)をLinuxコンピュータに転送することです。これにより、3台目のコンピュータへのアクセス権が十分な場合にファイルをコピーできます。 2台scpまたはVPNサーバーを設定し、WindowsおよびLinuxコンピュータをクライアントとして接続します。

おすすめ記事