리눅스 - OpenSSH 서버

OS/Linux 2015. 12. 22. 18:41

<OpenSSH>

OpenSSH가 무엇일까?

과거부터 우리는 원격접속을 하기위해 telnet을 많이 사용해왔다. 하지만 telnet에는 단점이 있다.

그것은 바로 보.안이다

ID와 Password가 그대로 네트워크 상에 전송되기 때문에 중간에 해커가 스니핑이나 스푸핑을 통해서 충분히 암호화 되어 있지 않은 ID와 password를 볼 수 있다.

그렇기 때문에 도청당하거나 속여서 얻은 정보라도 ID와 Password를 암호화해서 전송하면 문제가 없을 것이다.

그래서 나온 것이 OpenSSH이다.

클라리언트가 OpenSSH서버로 접속하기 위해서 ID와 password를 전송하게 된다. 중간에 암호화를 해서 OpenSSH서버와 클라이언트 간에만 암호를 읽을 수 있도록 한것이다.

 

OpenSSH 서버 구축 과정에 대해서 알아보자.

1. OpenSSH서버를 설치한다.

yum -y install openssh

 

2. 데몬을 재실행 해준다.

 

3. 포트를 열어준다. (22번)

 

4. 클라이언트에서 접속 할때 ssh [사용자명]@서버IP 이렇게 입력한다.

 

5. windows에서 접속 할때는 한글 푸티를 설치해야 한다.

기본적으로 telnet같은 경우는 windows에서 기본적으로 제공하지만 ssh 클라이언트는 제공하지 않으므로 클라리언트 프로그램인 한글 putty를 설치해야한다.

 

6. ssh접속 끝!

 

 

<실습>

1. OpenSSH를 설치해보자.



2. 데몬을 재실행 시켜준다.

ssh는 xinetd에 종속된 데몬이 아니고 standalone이기 때문에 sshd명을 사용한다.



3. 방화벽에 들어가서 ssh포트를 열어준다.



4. 리눅스 클라이언트에서 접속을 시도해보자.



5. 이번에는 window 클라이언트에서 접속을 시도해보자.

다시 한번 말하지만 window는 telnet에 대한 클라이언트는 지원하지만 ssh에 대한 클라이언트는 지원하지 않기 때문에 한글 puty를 설치해야한다.

끗.

'OS > Linux' 카테고리의 다른 글

리눅스 - DNS 서버 개념  (0) 2015.12.23
리눅스 - 부팅 순서 정리  (0) 2015.12.23
리눅스 - Telnet(텔넷) 서버  (0) 2015.12.22
리눅스 - FTP서버  (0) 2015.12.22
리눅스 - 환경변수  (0) 2015.12.22
posted by 경원구