일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 블로그 광고 설정
- 코드 수정 가이드
- ##_revenue_list_lower_##
- burpsuite
- 계정 잠금 해제
- 포트 설정
- 계정 잠금 임계값
- 목록 광고
- sleep 명령어
- ##_revenue_list_upper_##
- svn: Can't find a temporary directory: Internal error
- 계정 잠금
- 셀 값 변환
- 명령어 튜토리얼
- AWS
- 윈도우 해결 방법
- SFTP
- 버프스위트
- 버프슈트
- 리눅스 활용법
- 엑셀 문자열 처리
- 윈도우 로그인 오류
- Burp Suite
- pam_tally2.so
- 비밀번호 복구
- sftp 사용법
- 파일업로드다운로드
- 광고 삽입 방법
- root로그인안됨
- shell 스크립트
Archives
- Yesterday
- Today
- Total
250x250
반응형
리눅스 SFTP 기본 명령어와 활용 예시 본문
728x90
반응형
1. SFTP 전용 명령어
SFTP 접속 후 원격 서버와 로컬 서버 간에 파일을 관리할 때 사용할 수 있는 명령어들은 매우 직관적입니다. 아래 표와 함께 명령어의 사용 방법을 설명하겠습니다.
명령어 | 설명 | 사용 방법 예시 |
cd 경로 | 원격 서버의 디렉토리 경로를 변경합니다. | cd /home/testuser/docs |
lcd | 로컬 서버의 디렉토리 경로를 변경합니다. | lcd /local/path/to/files |
chgrp | 원격 서버의 파일 그룹을 변경합니다. | chgrp testgroup testfile |
chmod | 원격 서버의 파일 퍼미션을 변경합니다. | chmod 755 testfile |
chown | 원격 서버의 파일 소유자를 변경합니다. | chown testuser:testgroup testfile |
help | SFTP 도움말을 표시합니다. | help |
get | 원격 서버의 파일을 로컬 서버로 다운로드합니다. | get testfile /local/path/to/save |
lls [옵션] [경로] | 로컬 서버의 파일 목록을 확인합니다. | lls -l |
ln oldpath newpath | 심볼릭 링크를 생성합니다. (원본: oldpath, 링크: newpath) | ln /home/testuser/oldfile /home/testuser/newfile |
lmkdir 경로 | 로컬 서버에 새로운 디렉토리를 생성합니다. | lmkdir /local/path/newfolder |
lpwd | 로컬 서버의 현재 디렉토리 경로를 표시합니다. | lpwd |
ls [-1aflnrSt] [경로] | 원격 서버의 디렉토리 내 파일 목록을 확인합니다. | ls -l |
lumask umask | 로컬 서버의 umask 값을 설정합니다. | lumask 022 |
mkdir 경로 | 원격 서버에 새로운 디렉토리를 생성합니다. | mkdir /home/testuser/newdir |
put | 로컬 서버의 파일을 원격 서버로 업로드합니다. | put localfile /home/testuser/remote/ |
pwd | 원격 서버의 현재 디렉토리 위치를 표시합니다. | pwd |
exit | SFTP 세션을 종료합니다. | exit |
rename oldname newname | 원격 서버의 파일 이름을 변경합니다. | rename oldfile newfile |
rmdir 경로 | 원격 서버에서 디렉토리를 삭제합니다. | rmdir /home/testuser/oldfolder |
rm 경로 | 원격 서버에서 파일을 삭제합니다. | rm /home/testuser/testfile |
symlink oldpath newpath | 심볼릭 링크를 생성합니다. | symlink /home/testuser/oldfile /home/testuser/newfile |
version | SFTP 버전을 확인합니다. | version |
? 또는 help | SFTP 도움말을 표시합니다. | ? |
2. SFTP 명령어 사용 예시
2.1. 디렉토리 변경 (cd, lcd)
원격 디렉토리 변경 (cd)
sftp> cd /home/testuser/docs
이 명령어는 원격 서버의 /home/testuser/docs 디렉토리로 이동합니다.
로컬 디렉토리 변경 (lcd)
sftp> lcd /local/path/to/files
로컬 서버에서 /local/path/to/files 디렉토리로 이동합니다.
2.2. 파일 다운로드 (get)
원격 서버에서 로컬 서버로 파일을 다운로드할 때 사용하는 명령어입니다.
sftp> get testfile /local/path/to/save
원격 서버에서 testfile을 로컬 서버의 지정된 경로에 다운로드합니다.
2.3. 파일 업로드 (put)
로컬 서버에서 원격 서버로 파일을 업로드할 때 사용하는 명령어입니다.
sftp> put localfile /home/testuser/remote/
로컬 서버에서 localfile을 원격 서버의 /home/testuser/remote/ 디렉토리로 업로드합니다.
2.4. 파일 목록 확인 (ls, lls)
원격 서버와 로컬 서버의 파일 목록을 확인할 때 사용하는 명령어입니다.
원격 파일 목록 (ls)
sftp> ls
원격 서버의 현재 디렉토리 내 파일 목록을 확인합니다.
로컬 파일 목록 (lls)
sftp> lls
로컬 서버의 현재 디렉토리 내 파일 목록을 확인합니다.
2.5. 파일 이름 변경 (rename)
원격 서버에서 파일 이름을 변경할 때 사용하는 명령어입니다.
sftp> rename oldfile newfile
원격 서버의 oldfile 파일 이름을 newfile로 변경합니다.
2.6. SFTP 세션 종료 (exit)
SFTP 세션을 종료하는 명령어입니다.
sftp> exit
SFTP 세션을 종료합니다.
728x90
반응형
'리눅스 > Linux 공부내용' 카테고리의 다른 글
리눅스 sleep 명령어 사용법 (0) | 2024.12.31 |
---|---|
리눅스 SFTP 서버 접속 방법과 사용법 (0) | 2024.12.29 |
리눅스 CentOS7 root 비밀번호 초기화(싱글모드 부팅) (0) | 2023.07.01 |
리눅스 CentOS7 아이노드(i-node) full 이슈 해결 방법(svn: Can't find a temporary directory: Internal error) (0) | 2023.05.20 |
리눅스 CentOS7 아이노드(i-node) (0) | 2023.05.19 |
Comments