Professional Documents
Culture Documents
ch02 원격접속과FTP
ch02 원격접속과FTP
00 개요
01 텔넷과 SSH
02 파일 송수신
학습목표
3
00. 개요
내용 구성
텔넷을 설치하고 텔넷을 이용하여
원격으로 접속하여 사용하는 방법
을 익힌다.
SSH를 사용하여 원격 접속하는 방
법을 익힌다.
FTP 서비스를 위한 서버를 설치하
고 FTP 클라이언트를 사용하는 방
법을 익힌다.
4
01 텔넷과 SSH
텔넷 서버 개요
6
텔넷 서버 구축
원격지에서 서버 접속할 경우 필요
텔넷 서버 설치 과정 요약
7
01. 텔넷과 SSH
텔넷
텔넷을 사용하려면 텔넷 클라이언트와 텔넷 서버가 필요
텔넷 클라이언트만 설치되어 있음
텔넷 서버 설치하기
• 텔넷과 슈퍼데몬인 inetd가 같이 설치됨
inetd 동작 확인
8
01. 텔넷과 SSH
텔넷 사용하기
0은 로컬 호스트를 의미
ctrl+C로 종료
9
01. 텔넷과 SSH
10
01. 텔넷과 SSH
직접 서버로 접속하기
11
01. 텔넷과 SSH
윈도에서 텔넷 사용하기
[설정] → [앱] → [앱 및 기능] → [선택적 기능] → [기타 Windows 기능]을 선택
텔넷 클라이언트가 활성화
12
01. 텔넷과 SSH
13
01. 텔넷과 SSH
14
01. 텔넷과 SSH
OpenSSH
텔넷과 용도는 동일하지만, 보안이 강화
텔넷과 거의 동일하지만 데이터를 전송할 때 암호화를 한다는 점이 다름
15
01. 텔넷과 SSH
16
01. 텔넷과 SSH
SSH로 설치
서버와 클라이언트 동시 설치
17
01. 텔넷과 SSH
SSH
윈도우에서 HPuTTY로 접속
윈도우에서도 SSH로 처음 접속하면 암호화 기법인 RSA를 사용한 인증 키를 생성할 것인지
물어보는데, 이때 ‘yes’를 입력하면 접속
18
02 파일 송수신
FTP 개요
20
02. 파일 송수신
21
02. 파일 송수신
vsftpd.conf 옵션
- anonymous_enable: anonymous(익명) 사용자의 접속을 허가할지 설정
- local_enable: 로컬 사용자의 접속 허가 여부를 설정
- write_enable: 로컬 사용자가 저장, 삭제, 디렉터리 생성 등의 명령을 실행하게 할 것인지 설정
(anonymous 사용자는 해당 없음)
- anon_upload_enable: anonymous 사용자의 파일 업로드 허가 여부를 설정
- anon_mkdir_write_eanble: anonymous 사용자의 디렉터리 생성 허가 여부를 설정
- dirlist_enable: 접속한 디렉터리의 파일 리스트를 보여줄지 설정
- download_enable: 다운로드의 허가 여부를 설정
- listen_port: FTP 서비스의 포트 번호를 설정(기본: 21번)
- deny_file: 업로드를 금지할 파일을 지정(예: deny_file={*.mpg,*.mpeg,*.avi})
- hide_file: 보여주지 않을 파일을 지정(예: hide_file={*.gif,*.jpg,*.png})
- max_clients: FTP 서버의 동시 최대 접속자 수를 지정
- max_per_ip: 1개 PC가 동시에 접속할 수 있는 접속자 수를 지정
22
02. 파일 송수신
동작 확인
21번(ftp) 서비스 확인
23
02. 파일 송수신
FTP 서버 접속하기
① 다른 터미널에서 다른 사용자로 접속하여 ftp 명령으로 리눅스 시스템에 접
속하면 로그인명을 확인
② 로그인명과 암호를 바르게 입력하면 로그인되었다는 메시지를 출력하고, 로
그인하면 ftp 명령의 프롬프트인 ftp>가 출력
24
02. 파일 송수신
25
02. 파일 송수신
26
02. 파일 송수신
get 명령 사용하여 파일 하
나 가져오기
mget 명령 사용하여 파일
여러 개 가져오기
prompt 명령 사용
27
02. 파일 송수신
hash 명령 사용하기
bye 명령 사용하기
28
02. 파일 송수신
익명 FTP 사용 방법
로그인명은 anonymous이며, 암호에
는 자신의 이메일 주소를 입력
/etc/vsftpd.conf 파일에서 익명 허용
익명 접속
29
FTP로 파일 보내고 받기
⑦ ftp를 종료
30
RroFTPD 설치와 운영
ProFTPD
대용량 ProFTPD 운영
LVS(Linux Virtual Server) 모듈을 커널에 설정한 다음, Load Balancing 을 한다면
대규모의 네트워크 부하를 분산시킬 수 있는 Proftpd 서비스를 할 수 있다.
root 접속, 익명연결 모두 연결
vsftpd와 같은 방법으로 윈도우에서 연결할 수 있다.
31
proftpd.conf 옵션
32
윈도우에서 FTP 서버 연결
33
윈도우에서 FTP 서버 연결
34
윈도우에서 FTP 서버 연결
22포트 사용
35