CentOS SSH 설치

2021. 3. 12. 22:15 OS/CentOS Linux

1. SSH이란?

 

시큐어 셸(Secure Shell, SSH) 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다.

기존의 rsh, rlogin, 텔넷 등을 대체하기 위해 설계되었으며, 강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다. 기본적으로는 22번 포트를 사용한다.

SSH는 암호화 기법을 사용하기 때문에, 통신이 노출된다 하더라도 이해할 수 없는 암호화된 문자로 보인다.

 

출처 : 위키백과

 

 

2. CentOS에서 SSH 설치

 

putty에서 리눅스로 접속하기 위해서는 어찌됐던 SSH가 필요하다.

네트워크가 연결되어 있다면 아래의 방법으로 쉽게 설치할 수 있다.

 

1. openssh-server , openssh-client, openssh-askpass 를 설치

[root@localhost ~]# yum install openssh-server openssh-client openssh-askpass

뭔가가 설치되다 말고 y,n을 묻는 커맨드가 나온다.

y를 입력 후 엔터.

 

 

2. 네트워크 재시작

[root@localhost ~]# service network restart
loopback 인터페이스 종료 중:                              [  OK  ]
loopback 인터페이스 활성화중 입니다:                       [  OK  ]

 

 

3. 설정파일 수정

[root@localhost ~]# vi /etc/ssh/sshd_config

sshd_config 파일 안에서 Port 22 의 주석처리를 해제 후 저장

 

 

4. SSH 서비스 구동

[root@localhost ~]# service sshd restart
sshd 를 정지 중:                                           [  OK  ]
sshd (을)를 시작 중:                                       [  OK  ]