원격으로 파일을 전송하는 방법 중 하나인, SFTP를 커맨드 라인 명령어를 통해 사용하는 방법이다.
SFTP 특징
1) sftp는 파일을 전송하고 관리하는 보안 파일 프로토콜이다.
2) 대용량 파일을 전송할 때 적합하다.
SFTP 접속
우선 SFTP를 접속을 해야하는데 아래와 같은 형식으로 명령어를 입력한다.
sftp [사용자 계정]@[호스트 ip]
예시) sftp root@192.168.123.21
이후 비밀번호를 입력하면 된다.
SFTP 파일 전송
local -> remote 환경으로 파일을 전송하는데, put 명령어를 사용한다.
put [local 파일 경로]
예시) put memo.txt
이 과정에서 리눅스 명령어 또한 사용이 가능하다.
[예시 명령어]
cd - 디렉토리 변경 명령어, 저장하고 싶은 디렉터리를 입력
pwd - 현재 작업 디렉터리 경로를 확인 명령어
SFTP 파일 다운로드
remote -> local 환경으로 파일을 다운로드 받는데, get 명령어를 사용한다.
get [remote 파일 경로] [local 파일 경로]
이 때, local 파일 경로는 기본 값으로 현재 디렉토리를 가리킨다.
'딥러닝 & 개발 > 개발 환경 설정' 카테고리의 다른 글
[Git] 사용자 이름 설정 (0) | 2024.02.07 |
---|---|
[SSH] 리눅스(Linux)에서 ssh key 생성하기 (0) | 2024.01.23 |
[Git] 특정 브랜치로 전환하기 (0) | 2023.12.28 |
[Docker] 애플 실리콘, Mac에서 linux/amd64 빌드하기 (0) | 2023.10.31 |
[Git]원격 브랜치 조회, 제거하기 (0) | 2023.10.17 |