2014-12-19 2 views
-3

내 Linux 서버에서 Windows 서버로 파일을 복사 할 수 있는지 궁금합니다. pscp와 winscp와 같은 다른 방법을 보았지만 Windows 시스템에서 실행되는 명령이 관련되어 있습니다. 내가 뭘 하려는지 어떻게 든 리눅스 머신에있는 동안 복사를 할 수 있습니다.linux에서 windows로 복사 파일

+2

아마도 SO에 속하지 않습니다. 당신은 윈도우 사이드에서 파일 공유를 가능하게 할 수 있고 리눅스 측에서 samba의'smbclient'를 사용할 수 있습니다. Windows 측에 FTP 서버를 설치하십시오. 많은 옵션이 있습니다. – Doon

+0

@Doon im 죄송합니다. 정리해야합니다. 나는 이것을 허용 할 스크립트를 만들고 싶다. 나는 이미 SCP를 사용하여 리눅스에 리눅스 스크립트를 가지고있다. 그러나 나는 리눅스에서 윈도우로 그것을하는 방법을 고수하고있다. 그리고이 질문은 어떻게 여기의 것이 아닌가? 다음 번에 비슷한 관련 질문에 도움이 필요하면 다른 곳으로 가십시오. – auahmed

+0

질문을해도 스크립트는 언급하지 않습니다. 또는 코드를 통해 수행하십시오. 어쩌면 수퍼 유저라면 서버 결함일지도 모른다. smbclient를 스크립트 할 수 있습니다. 도움이 될만한 답변을 게시하겠습니다. – Doon

답변

1

당신이

smbclient -A authfile //windows_machine/D$ -c 'cd \\PATH\TO\Directory; get "Filename.txt" myfile.txt' 

가 authfile가 설치

username = <myusername> 
password = <mypassword> 

윈도우 머신에서 사용이 생각할 겁니다 파일 공유, 삼바 될 경우 스크립트의 일부로 스크립트 smbclient를 할 수 있어야 리눅스 쪽. //windows_machine/D$은 D Share입니다. 그러나 당신은 당신이 만드는 모든 공유로 그것을 대체 할 수 있습니다.

또는 당신은 당신의 윈도우 머신에 FTP 서버를 설치하고 중 하나를 수행 할 수 있습니다 스크립트 FTP 클라이언트 또는 Windows 서버에 Cygwin에서 설치 curl || wget

1

같은 것을 사용하고 sshd를 실행하도록 설정할 수 있습니다 :

https://cygwin.com/

+0

이것이 왜 도움이되는지 설명해주십시오. –

+0

Linux/Unix 서버가 "Windows"로 말하거나 Windows 서버가 "Linux/Unix"로 말하도록해야합니다. Samba를 Linux 서버에로드하고 다른 포스터가 언급 한대로 SMB에 액세스 할 수 있습니다. Windows 서버를 제어하고 더 많은 Linux를 배우고 싶다면 cygwin 서브 시스템을 설치할 수 있습니다. 그런 다음 SSL 암호화 포트 22를 사용하여 매우 안전한 "unixy"연결을 구성 할 수 있습니다. –

관련 문제