Post

SSH File Transfer Protocol (SFTP) 서비스 사용방법

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.