• 검색 결과가 없습니다.

인 터 넷 활 용

N/A
N/A
Protected

Academic year: 2022

Share "인 터 넷 활 용"

Copied!
23
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

인 터 넷 활 용

3주-1회 인 터 넷 서 비 스

( TELNET 과 UNIX SHELL 명령 – 1 )

(2)

강의 내용

 Telnet

 Unix Shell 명령

 Vi editor 실행과 종료

(3)

하이브리드웹설계 강의노트

클라이언트/서버 모델이란?

 서버(Server)

• 하드디스크에 담겨진 특수한 형태의 정보를 외부에 제공해 줌

• 제공하는 정보들을 모아서 관리함

• 제공하는 인터넷 서비스에 따라 각기 다른 서버 프로그램 운용

• 하나의 서버가 여러 가지 서비스를 제공할 수도 있음

 클라이언트(Client)

• 서버에 접속하여 정보를 얻기 위해 사용자가 사용하는 컴퓨터

• 서비스를 이용하기 위해 클라이언트 프로그램이 필요함

(4)

 서버의 종류

Mail Server : 전자우편 송수신 및 관리

• POP(Post Office Protocol) : 메일 수신

• SMTP(Simple Mail Transfer Protocol) : 메일 송신

• DNS (Domain Name Server) : 도메인 네임 관리

• Web Server : 홈페이지 보관과 브라우저 요구 수행

• News Server : 뉴스그룹 운영

• Proxy Server : 네트워크의 Cache 역할 및 보안 담당

• Telnet Server : 원격 시스템 접속 지원

• FTP Server : 파일 송수신 지원

• Mailing List Server : 메일링리스트 관리

• Archie Server : FTP 서버 정보 관리

• Gopher Server : 메뉴식 정보 검색 서비스 관리

(5)

하이브리드웹설계 강의노트

ISP와 서버의 관계 클라이언트-서버 모델

(6)

Telnet - 다른 컴퓨터로의 접속

 다른 곳에 위치한 컴퓨터를 온라인으로 연결하여 사용하는 서비스

 TCP/IP 프로토콜 체계에서 이용자가 마치 하드웨어적으로 직접 연결된 단말기를 이용하는 것처럼

자신의 PC를 사용할 수 있게 해주 는 서비스

 로그인(Log-In) : ID(Identifier)과 Password 필요함

텔넷이란?

(7)

하이브리드웹설계 강의노트

실습 – AWS 서버로의 접속

◆ AWS 서버로 접속하기 위해서는 telnet 접속은 안되고 대신 암호화 된 SSH 프로토콜로 접속이 가능함.

◆ 2주차 강의 노트를 통해 putty 프로그램을 사용.

• Putty : SSH(Secure Shell)를 통한 command line으로 서 버 프로그램 제어

◆ Putty 접속을 위해 변환된 키 가 필요

• AWS private key type : .pem

• Putty private key type : .ppk

=> Putty 접속을 위해서 키 변환 필요(2주차 참조)

(8)

Putty를 통한 서버 접속

Host Name : Public Domain Name(or IP) 입력

Port : 22

Protocol : SSH

Putty를 통한 서버 접속을 위해서

Private Key 필요

(9)

하이브리드웹설계 강의노트

Putty에서 변환된 키 불러오기

Putty에서 변환된 키 불러오기

(10)

서버 로그인 ID는 반드시

ec2-user 로 접속해야 함.

(11)

하이브리드웹설계 강의노트

(12)

◆ 사용법

- ls [-옵션] [-옵션]

◆ 기능

- 현재 작업 디렉토리에 있는 모든 파일과 디렉토리를 알파벳 순으 로 나열

- 숨김 속성이 있는 파일과 디렉토리는 나타나지 않음

파일 목록 보기 (ls)

UNIX 기본 명령

(13)

하이브리드웹설계 강의노트

파일 목록 보기 (ls) 예제

ls명령과 결과

(14)

여러 가지 옵션들

-a : 숨김 속성이 있는 것까지 모두 나열

-F : 이름 끝에 기호를 덧붙여 파일의 종류를 표시 / :

디렉토리”

* :

실행 가능한 파일”

@ :

symbolic link

-l : long format을 의미. 파일에 대한 자세한 정보 를 나열

-s : 파일의 크기를 나열

-d : 디렉토리 자체의 정보를 나열 -t : 최근 사용 순서로 파일을 나열 -x : 파일을 가로로 정렬

-C : 다중 컬럼으로 나열

-m : , (comma)로 파일을 구분

(15)

하이브리드웹설계 강의노트

옵션(-a, -l) 예제

< ls –l >

< ls –a >

파일의 종류와 허가권

날짜와 시간

파일 이름

(16)

옵션(-F, -alF) 예제

< ls –alF >

< ls –F >

디렉토리: 이름 뒤에 “/”가 붙음

(17)

하이브리드웹설계 강의노트

가장 보편적으로 사용되는 screen editor

vi editor - 개요

◆ [seed:/unix] vi poems

: poems 이라는 파일이 존재하면 그 파일을 편집

그렇지 않으면 새로운 파일을 편집

vi 시작하기

사용자가 임의로 정함

(18)

 현재는 명령모드(command mode)

~

~

~

~

~

~

~

~

~

~

“poems” [new file]

vi 첫 화면

(19)

하이브리드웹설계 강의노트

입력모드(input mode)

명령모드(command mode)

라스트 라인모드(last-line mode 혹은 EX mode)

vi 시작 시에는 기본적으로 명령모드

Command Mode (Delete text,move cursor, save, etc.)

Input Mode (Add text) EX Mode

(search,move line, etc.)

Auto i, a, R, o, O

ESC : / ?

vi의 모드 ( mode )

(20)

Mary had a little lamb, A little cheese,

A little ham.

Burp!

~

~

~

~

~

~

~

~

~

~

“poems” [new file]

vi – 파일 작성

CURSOR

삽입모드(insert mode)로 전환(i) 후 입력

다시 명령모드로 전환 (Esc)

(21)

하이브리드웹설계 강의노트

Mary had a little lamb,

A little cheese, A little ham.

Burp!

~

~ : w

Mary had a little lamb, A little cheese,

A little ham.

Burp!

~

~

“poems” [New file] 4 lines, 61 characters

vi – 파일 저장

명령모드에서 실행모드(:)로

실행모드(:)에서 저장한 결과

(22)

vi - 종료

Mary had a little lamb, A little cheese,

A little ham.

Burp!

~

~ : q

[seed:/unix]

명령모드에서 실행모드(:)로

Prompt 상태로

(23)

3주-1회 인 터 넷 서 비 스

( TELNET 과 UNIX SHELL 명령 – 1 )

강의를 마치겠습니다.

수고하셨습니다.

참조

관련 문서

(service) 본부가 가맹점에게 전문적 서비스를 제공하는 표준화된 기법들을 제공하는 형태이다. 호텔, 식당, 렌터카 산업의

 특성(trait): 여러 가지 다양한 상황에서 나타나는 개인의 지속적인 행동 특징 또는 반응경향성..  개인을 각기 다양한 심리적 특성을 지닌 존재로 가정하고,

▶ 종합서비스 디지털 통신망으로서 여러 가지 다양한 통신서비스를 하나의 통일된 통신망을 통해 경제적으로 제공하는 통신망 시스템. 개념적

- 동종다당체: 가수분해시 한 가지 형태의 단당체분자를 만드는 다당체 - 이종다당체: 다당체의 가수분해로 여러 다른.

인도 및 유럽의 비교 언어학에 있어서 세계 최초의 탁월한 업적을 이루었으며 만년에는 언어 일반의 성질에 관해서 깊이 연구하여, 통시(通時)

z 프로그램 + 프로그램의 개발, 운용, 보수에 필요한 정보 일체(소프트웨어 생산 결과물 일체).

고용서비스는 제공하는 주체에 따라 공공고용서비스(public employment service : PES)와 민간고용서비스(private employment service)로 대별되 는데, 제공되는

- WildFly 응용 프로그램 서버 배포에 Keycloak 클라이언트 어댑터 설치 - Keycloak 관리 콘솔에서 클라이언트 응용 프로그램 만들기 및 등록 - Keycloak으로 보호할