업무를 하다보면 Window OS에서 Linux OS로 또는 반대방향으로 파일이 빈번히 오고 갈 수 있다.
(리눅스는 오픈소스 소프트웨어이기 때문에 가능)
원격서버로 파일 전송을 하는 방법 중 한가지인 SFTP
SFTP (Secure File Transfer Protocol)란?
보안 파일 전송 프로토콜은 로컬 시스템과 원격 엔드 서버간에 안전하게 파일, 오디오 또는 비디오 형식의 데이터를 전송하는 데 사용되는 도구로서 암호화 및 적절한 인증 방법을 사용하여 두 호스트간에 데이터를 전송하는 방식에서 동일한 작업을 수행하는 다른 프로토콜과 다르다. 금융 데이터 나 방어 데이터와 같이 비밀리에 전송되어야하는 인터넷을 통한 파일 전송에 매우 유용하다.
방법
SFTP 연결 설정
1. Window OS cmd창에서
# sftp 원격서버사용자ID@원격서버IP주소 또는 도메인이름
sftp remote_username@server_ip_or_hostname
2. 원격서버 접속 암호 인증을 하게 되면 아래와 같은 메세지가 나오고 sftp 프롬프트가 표시된다.
Connected to ip address.
sftp>
원격서버와의 상호 작용을 시작
원격서버로의 파일 업로드 방법
업로드 할 원격서버의 디렉토리를 설정해주기 위해 디렉토리 위치를 cmd창에 입력해준다
cd /디렉토리
* 중간에 to 는 사용하지 않는다!!!
SFTP 명령어를 사용하여 업로드
put 파일이 위치한 디렉토리/파일명
업로드 후에 ls를 확인하여 디렉토리 내의 파일들을 확인해본다.
+
원격서버에서의 확인도 해주면 된다.
잘 들어왔다.
다음은 SFTP에 관해서 알아본 것을 포스팅 해야겠다.
'Network > Network' 카테고리의 다른 글
[Network] 로드밸런싱이란 ? (0) | 2022.12.27 |
---|---|
[Network] ping, telnet, tracert 서버 접속 가능여부 체크 (0) | 2022.12.27 |
[Unix/Linux] Mac 터미널 ssh 연결실패 / ssh: connect to host server_address port 22: Operation timed out 에러 (0) | 2022.08.11 |