SaevOps
[네트워크] SFTP 본문
반응형
SFTP를 통한 파일 전송
1. window에서 SFTP 통신을 통해 파일을 가져오는 예시
1) SFTP 사용자아이디@아이피로 접속
C:\Users\user>sftp 사용자아이디@IP번호
2) get 명령어로 해당 경로에 있는 파일 가져오기
sftp > get [ 파일이름 ]
예시)
<Main>
C:\Users\user>sftp root@192.168.56.103
The authenticity of host '192.168.56.103 (192.168.56.103)' can't be established.
ECDSA key fingerprint is SHA256:UhqrMPncS8VRnWWEovV3kmEIrqsvihjyQDlcuUdfkJ4.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
Warning: Permanently added '192.168.56.103' (ECDSA) to the list of known hosts.
root@192.168.56.103's password:
Connected to 192.168.56.103.
sftp> get /home/mcare/mcare.tar
Fetching /home/mcare/mcare.tar to mcare.tar
/home/mcare/mcare.tar 100% 145MB 28.3MB/s 00:05
sftp>
2. SFTP를 통해서 업로드를 진행하는 경우
sftp > put [파일이름]
이때 SFTP 실행 경로에 업로드할 파일이 있어야 함
<Main>
PS C:\Users\user> ls
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 2022-04-20 오전 10:59 151838720 mcare.tar
/root폴더에 mcare.tar라는 파일이 올라가는 모습을 확인할 수 있음.
<Main>
C:\Users\user>sftp root@192.168.56.103
root@192.168.56.103's password:
Connected to 192.168.56.103.
sftp> ls
anaconda-ks.cfg initial-setup-ks.cfg replication_status.log
sftp> put mcare.tar
Uploading mcare.tar to /root/mcare.tar
mcare.tar 100% 145MB 38.1MB/s 00:03
/root폴더에 mcare.tar라는 파일 업로드 확인
[root@localhost ~]# pwd
/root
[root@localhost ~]# ls
anaconda-ks.cfg initial-setup-ks.cfg mcare.tar replication_status.log
FTP와 SFTP의 차이점
FTP ( File Transfer Protocol ) : 파일 전송 프로토콜
SFTP ( Secure File Transfer Protocol ) : 보안 파일 전송 프로토콜
FTP | SFTP | |
보안 채널 제공 유무 | 보안 채널 제공 안함 | 보안 채널 제공 |
프로토콜 | TCP / IP 프로토콜 | SSH 프로토콜 |
연결 | 21/TCP | SSH 프로토콜 |
암호화 | 일반 텍스트 형식 | 암호화 데이터 |
고객사에 FILEZilla와 같은 프로그램이 설치되어 있지 않은 경우,
FTP 보다는 보안상의 이점이 있는 SFTP를 이용하여 파일이동하는 것을 권장
반응형
'네트워크' 카테고리의 다른 글
[네트워크] 서버 패킷 미러링 (0) | 2022.11.01 |
---|---|
[네트워크] 네트워크 관리사 2급 - 2일차 (0) | 2022.08.19 |
[네트워크] 네트워크 관리사 2급 - 1일차 (0) | 2022.07.21 |
[네트워크] OSI 계층 모델 (0) | 2022.04.16 |
[네트워크] 웹페이지 접속 과정 (0) | 2022.04.14 |
Comments