SSH File Transfer Protocol (SFTP) 서비스 사용방법
SSH 서비스 상태 확인
먼저 아래 글에서 설명한 내용을 토대로 SSH 서비스 환경을 구축해 준다.
https://sirius-mhlee.github.io/posts/wsl-ssh-install/
SFTP 서비스는 SSH 서비스를 시작하면 자동으로 실행된다.
SSH 서비스 환경 구축이 완료된 WSL에서 SSH 서비스를 실행해 보자.
1
2
sudo service ssh start
sudo service --status-all
아래처럼 SSH 서비스가 실행되어야 한다.
1
[ + ] ssh
SFTP 서비스에 접속
WSL을 종료하고 Windows 11 터미널에서 접속을 시도 해보자.
1
sftp study@127.0.0.1
다음과 같이 접속되고 명령을 입력받을 준비가 된다.
1
2
Connected to 127.0.0.1.
sftp>
SFTP 서비스 사용하기
SFTP 서비스는 Remote 명령어
와 Local 명령어
그리고 일반 명령어
로 나누어진다.
Remote 명령어
앞에 l
을 붙이면 Local 명령어
가 된다.
Remote 명령어
pwd
:Remote
의 현재 위치 확인ls
:Remote
현재 위치의 파일 목록 확인cd
:Remote
의 현재 위치 변경
Local 명령어
lpwd
:Local
의 현재 위치 확인lls
:Local
현재 위치의 파일 목록 확인lcd
:Local
의 현재 위치 변경
일반 명령어
exit
: SFTP 접속 종료put
: 파일 업로드 (-r
옵션으로 폴더 업로드 가능)get
: 파일 다운로드 (-r
옵션으로 폴더 다운로드 가능)
This post is licensed under CC BY 4.0 by the author.