[scp] 윈도우, 리눅스 간 파일복사
window to linux
파일보내기
$ scp (window경로)파일 (linux경로)계정@서버주소:목적경로
디렉토리 보내기
$ scp -r (window경로)디렉토리 (linux경로)계정@서버주소:목적경로
예제
$ scp C:\Users\username\test.txt user@127.0.0.1:/home/username/
test.txt (window) 파일이 서버 (linux)의 /home/username/ 으로 복사됩니다.
※ window command prompt에서 명령어를 실행해야 하며,
/home/username/ 이상의 경로로 해줘야 permission denied가 뜨지 않습니다.
linux to window
파일보내기
$ scp (linux 계정@서버주소:)파일 (window)목적경로
디렉토리 보내기
$ scp -r (linux 계정@서버주소:)디렉토리 (window)목적경로
예제
$ scp user@127.0.0.1:/home/username/test.txt C:\Users\username
test.txt(linux) 파일이 window의 C:\Users\username으로 복사됩니다.
※ window command prompt에서 명령어를 실행해야 하며,
C:\Users\username 이상의 경로로 해줘야 permission denied가 뜨지 않습니다.
port22:connection timed out이라고 뜨는데
답글삭제왜 이런건가요??
다양한 경우로 안될 수 있습니다.
삭제1. 서버 인터넷 연결 여부
2. ssh로 접속하고자 하는 서버 터미널에서 ssh 계정@localhost로 접속 되는지
3. 계정명@ip 오타 확인
4. ssh port 확인 (default 22인데 다른 port number로 변경했는지)
우선 이 정도 생각이 나는데 되는지 확인해보세요 ~