ネットワーク接続されたコンピュータからサーバーにファイルを移動する

ネットワーク接続されたコンピュータからサーバーにファイルを移動する

次のようにサーバーでスクリプトを実行できますか?

mv /path/to/source /path/to/destination

ソースはネットワーク接続されたコンピュータで、ターゲットはサーバー自体ですか?それでは、ソースへのパスはどのように見えますか?

答え1

ネットワークファイルシステム(NFS、CIFS、sshfsなど)を介してサーバーからファイルシステムをマウントした場合は、マウントポイント内でローカル操作を実行するだけです。

サーバーファイルシステムがローカルにマウントされていない場合は、scpやrsyncなどのツールを使用してネットワーク経由でファイルを転送する必要があります。必要な特定の構文については、そのツールのドキュメントを参照してください。

答え2

質問のタイトルでファイルについて話し、サーバーにmoving必要だと言います。runあなたの質問を正しく理解したら、リモートサーバーでローカルスクリプトを実行しますか?ansibleローカルコンピュータで使用できます。

ansible ${SERVER} -m script -a "script.sh"

答え3

削除システムへのSSHアクセス権があると仮定すると、次の操作でこれを実行できますscp

scp user@RemoteHost:/path/to/source /path/to/destination

関連情報