두 호스트(Linux를 실행하는 첫 번째 기본 호스트와 Windows를 실행하는 두 번째 호스트) 간에 파일을 복사하는 방법. 터미널/Linux에서 이를 사용하기 위한 올바른 명령줄을 찾고 있습니까?
나는 노력했다
scp user1@remote1:/home/file user2@remote:/home/file
그러나 그것은 작동하지 않았습니다.
어떤 제안이 있으십니까?
답변1
Linux에서는 SSH 데몬을 설치하고 실행합니다 sshd
(이 패키지는 대부분의 배포판에서 사용 가능 openssh-server
). 그런 다음 Windows에서 다운로드하여 사용하십시오.WinSCPLinux 컴퓨터에 연결하고 양방향으로 파일을 전송합니다.
또는 다른 방법으로 수행하십시오. SSH 서버를 설치하십시오.무료 SSHdWindows에서는 Linux에서 명령을 실행합니다 scp user1@linuxbox:/home/user1/myfile user2@winbox:
(필요에 따라 조정).
이 모든 도구는 무료로 사용할 수 있습니다.
답변2
Windows 호스트에서 SMB 공유를 설정합니다. Linux 호스트에 smbclient를 설치합니다(Debian에서는 를 사용하여 이 작업을 수행할 수 있습니다 sudo apt-get install smbclient
). 다음을 통해 SMB 공유에 연결합니다.
smbclient //NETBIOS_NAME/RESOURCE -I IP.ADD.RE.SS -N
마지막으로 파일을 다운로드합니다.
get (filename)