네트워크로 연결된 컴퓨터에서 서버로 파일 이동

네트워크로 연결된 컴퓨터에서 서버로 파일 이동

다음과 같이 서버에서 스크립트를 실행할 수 있습니까?

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

관련 정보