Linux/서버 보안(CentOS)

SSH의 SCP 기능

D4tai1 2018. 10. 9.

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

댓글