Post

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.

© sirius-mhlee. Some rights reserved.

Using the Chirpy theme for Jekyll.