ssh가있는 SCP : scp를 사용하여 Windows에서 원격 서버로 로컬 파일 복사
그래서 저는 ssh 및 scp를 통해 내 로컬 컴퓨터에서 서버로 파일 폴더를 간단히 전송하려고합니다. sudoing 후 다음과 같은 명령을 사용하고 있습니다.
scp -r C:/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile
오류가 발생합니다.
ssh : C : 알 수없는 이름 또는 서비스
내 구문 c:/desktop
등을 추측하고 있습니다 . 어떤 아이디어?
BTW 퍼티 + Windows 7을 사용하고 있습니다.
드라이브 문자가 C이면 다음을 사용할 수 있습니다.
scp -r \desktop\myfolder\deployments\ user@host:/path/to/whereyouwant/thefile
슬래시 대신 드라이브 문자 및 백 슬래시없이.
putty를 사용하고 있으므로 pscp 를 사용할 수 있습니다 . Windows에 더 잘 적용됩니다.
드라이브 문자는 다음과 같은 대상에서 사용할 수 있습니다.
scp some_file user@host:/c/temp
c
드라이브 문자는 어디에 있습니까 ? 그것은 디렉토리처럼 취급됩니다.
아마도 이것은 소스에서도 작동합니다.
Windows에서는 winSCP를 사용하여 scp의 그래픽 인터페이스를 사용할 수 있습니다 . SFTP 프로토콜 을 구현하는 멋진 무료 소프트웨어입니다 .
다음을 시도해 볼 수도 있습니다.
scp -r /cygdrive/c/desktop/myfolder/deployments/ user@host:/path/to/whereyouwant/thefile
Windows에서 그래픽 인터페이스를 사용하는 것이 가장 쉽다 는 것을 알았 습니다 (ssh, scp, ftp, 원격 데스크톱 등이있는 mobaXTerm을 권장합니다).하지만 명령 줄에 설정되어 있다면 다음과 같이 디렉토리로 cd하는 것이 좋습니다. 다음 폴더 소스
scp -r yourFolder username@server:/path/to/dir
(가) -r
재귀 나타내는 디렉토리에 사용되는
드라이브 문자는 다음과 같은 소스에서 사용할 수 있습니다.
scp /c/path/to/file.txt user@server:/dir1/file.txt
이 게시물은 매우 오래되었지만이 질문에 대한 답을 찾기 위해 광활한 인터넷 슈퍼 고속도로에서 해결책을 찾을 수 없었습니다. 그러므로 나는 누군가가 답을 찾기 위해 걸림돌이되는 것을 발견 할 때 기여하고 도울 수 있기를 바랍니다. 이 간단하고 자연스러운 질문은 어디에도 문서화되지 않은 것 같습니다.
OpenSSH (Windows 버전 7.7p1, LibreSSL 2.6.5)를 실행하는 Windows 10 Pro에 연결된 Windows 10 Pro에서 시행 착오를 통해 해결책을 찾을 수있었습니다. 놀랍도록 간단하지만 시간이 걸렸습니다. 필요한 구문을 찾았습니다.
더 모호하고 불완전한 템플릿 대신 예제 :
원격 시스템에서 로컬 시스템으로 안전하게 전송 :
scp user@remotehost:\D\mySrcCode\ProjectFooBar\somefile.cpp C:\myRepo\ProjectFooBar
또는 다른 방법으로 이동 :
scp C:\myRepo\ProjectFooBar\somefile.cpp user@remotehost:\D\mySrcCode\ProjectFooBar
또한 경로에 공백이 있으면 따옴표가 원격 호스트 이름 다음에 시작되어야한다는 것을 발견했습니다.
scp user@remotehost:"\D\My Long Folder Name\somefile.cpp" C:\myRepo\SimplerNamerBro
또한 귀하의 특정 경우에 대해 Cornel이 말한 것을 반영합니다.
Windows에서는 최소한 일반적인 명령 콘솔에서 백 슬래시를 사용하십시오.
감사합니다. RocketCity 전자기
'IT TIP' 카테고리의 다른 글
Git 하위 모듈 내에 추가 된 .gitignore 파일 (0) | 2020.12.25 |
---|---|
메모장 ++에서 SHIFT + CTRL + Z 재정의 (0) | 2020.12.25 |
숨겨진 입력이 true / false 대신 value =“value”를 쓰는 이유는 무엇입니까? (0) | 2020.12.25 |
AsyncLocal의 의미는 논리적 호출 컨텍스트와 어떻게 다릅니 까? (0) | 2020.12.25 |
Intellij-메서드 참조로 대체 가능 (0) | 2020.12.25 |