SSH의 SCP 기능
1. SSH(Secure SHell)의 SCP(Secure Copy Protocol)
- SSH서버는 원격접속도 가능하지만 아래에 파일을 전송하는 서버(SCP)도 포함한다.
1) 시연
- 시연 내용은
클라이언트에서 WinSCP를 통해 바이러스 시그니처를 가진 파일을 서버에 전송하고,
서버에서는 백신을 설치하여 들어온 바이러스 파일을 삭제할 수 있어야 한다.
[1] 서버의 IP주소 확인
- # ifconfig 명령어를 사용하여 서버의 ip를 확인한다.
[2] WinSCP
- WInSCP를 다운로드 받아 [1]에서 확인한 IP주소로 접속을 시도한다.
- 단, sshd 데몬 접근이 차단된 경우 사용할 수 없다.
[3] 동기화
- 접속을 시도한 곳과 서버가 연동된 것을 확인할 수 있다.
[4] 리눅스 서버 백신 clamAV의 레퍼지토리 추가
- clamAV는 기본 레퍼지토리에 없기 때문에 확장레퍼지토리를 추가한다.
- 위 그림의 명령어를 사용하여 추가할 수 있다.
※ 레퍼지토리에 대한 설명은 이전 글을 확인하면 된다.
[5] WinSCP를 이용한 파일전송
- 맨 아래 virus.txt 파일을 드래그해서 전송한다.
[6] 전송받은 파일 확인
- 전송받은 파일을 확인한다.
[7] clamAV 설치
- [yum install clamav] 명령어를 이용하여 clamav를 설치한다.
[8] 백신 업데이트
- [freshclam] 명령어로 clamAV백신을 업데이트한다.
[9] 바이러스 검색
- [clamscan -r ./work] 명령어로 work디렉토리를 스캔해서 결과를 읽어온다.
- 읽어온 결과를 보니 ./work/virus.txt파일을 찾은 것을 확인할 수 있다.
[10] 바이러스 삭제
- [clamscan --remove ./work/virus.txt] 명령어를 사용하여 스캔한 파일 하나를 삭제한 것을 확인할 수 있다.
'Linux > 서버 보안(CentOS)' 카테고리의 다른 글
접근제어[사용자] (0) | 2018.11.11 |
---|---|
접근권한[퍼미션] (0) | 2018.10.27 |
TCP Wrapper (0) | 2018.10.09 |
데몬관리 (0) | 2018.10.04 |
패스워드 기간 관리 (0) | 2018.09.30 |
댓글