[들어가기에 앞 서..] SCP 이용을 위해 기본적으로 갖춰야 할 것
[ifconfig]
scp를 통한 파일 전송을 위해서는 받는 서버의 ip를 알고 있어야 하므로 먼저 ifconfig로 전송받을 서버의 ip를 확인합니다.
명령어가 없다면 sudo apt install net-tools 를 입력하면 설치가 된다고 친절한 설명이 나옵니다.
물론 GUI 설정에서 확인 가능하므로 ifconfig를 자주 사용하지 않을 것이라면 설치 하지 않고 설정에서 확인 하시면 됩니다.
[openssh-server]
SCP를 이요하기 위해서는 SSH 서비스가 활성화 되어있어야 합니다.
아래와 같이 명령어를 입력하여 결과 값이 출력이 된다면 설치가 되어있는 것이나 아무것도 뜨지 않는다면 OpenSSH-Server 설치가 필요합니다.
설치 코드 입니다.
설치 완료 후 다음과 같은 명령어를 통해 실행이 되었는지 확인 해 봅니다.
리눅스 <-> 리눅스
먼저 테스트를 위해 server1과 server2 모두 같은 경로에 upload 디렉토리를 생성합니다.
전송할 임의의 파일을 만듭니다.
먼저 전송을 위해서는 전송 받을 서버 사용자의 비밀번호를 알아야 합니다.
<파일을 전송 할 경우>
scp [전송할 파일명] [전송받을 서버 사용자명]@[전송받을 서버 ip]:[전송받을 서버의 디렉토리]
<파일을 가져오고자 할 경우>
scp [서버 사용자명]@[서버 ip]:[서버의 디렉토리] [전송 받을 파일명]
리눅스 -> 윈도우
scp [서버 사용자 명]@[서버 ip]:[전송 받을 파일] [전송 받을 Directory]
윈도우 -> 리눅스
먼저 Window 10 부터 나온 SCP 를 사용하기 위해 설정>앱>앱 및 기능>선택적 기능 을 클릭합니다.
맨 하단에 OpenSSH 클라이언트를 활성화 합니다.
활성 후 CMD에서 SCP를 치면 SCP를 사용 할 수 있게 된 것을 확인 할 수 있습니다.
명령어는 리눅스->리눅스 와 같습니다.
위 폴더를 리눅스 서버로 올리겠습니다.
scp [전송 할 파일] [전송받을 서버 사용자명]@[전송받을 서버 ip]:[전송받을 서버의 Directory 경로]
☆ Directory에 한글이 있을 경우 전송 오류가 날 수 있습니다.
더 간단한 방법으로는 xftp와 filezilla가 있습니다.
윈도우로 보내거나 받는 검색어가 별로 없는 이유 인것 같네요.
XFTP 다운로드 : https://www.netsarang.com/ko/xftp/
Filezilla 다운로드 : https://filezilla-project.org
'Linux > Ubuntu 18.04' 카테고리의 다른 글
[Ubuntu 18.04.3] Ubuntu 18.04.3 설치 (0) | 2020.03.17 |
---|
댓글