SSH 설정을 통한 리눅스 접속하기

mini 0·2022년 4월 20일
0

SSH를 설정하고 SecureCRT, Putty 등과 같은 터미널 프로그램을 활용하여 리눅스에 접속하면 복사, 터미널 내용 확인 등 다양한 이점이 많다.

Linux SSH는 openSSH라는 터미널 프로그램을 주로 사용해서 접속한다.

openSSH을 통한 접속의 특징

  1. 암호화된 패킷을 전송한다.

  2. 클라이언트와 서버의 관계로 통신한다.

  3. sftp를 지원하여 안전한 파일 전송을 도와준다.

  4. scp를 지원해 안전한 파일 복사를 도와준다.

  5. 사용자 계정과 패스워드를 이용한 접근 뿐만이 아닌, 사용자의 특수한 키를 생성하고 해당 키를 활용하여 계정과 패스워드 없이 로그인하는 것도 가능해 진다.

거의 모든 Linux system은 최소 설치를 하더라도 open ssh가 설치되어 나온다.

설치 여부 확인 명령어

$ sudo yum list installed | grep openssh

설치 명령어 (존재하지 않을 경우)

$sudo yum install openssh-server openssh-client

실행 여부 확인 명령어 (모든 서비스, 활성화 된 서비스,

$ sudo systemctl list-units --type service --all
(모든 서비스)

$ sudo systemctl list-unit-files --type service
(활성화 된 서비스)

**$ sudo systemctl list-units --type service | grep ssh
("ssh" 가 붙은 서비스만 확인)

sudo sysyemctl status sshd.sevice
(ssh 서비스 실행 여부 확인)

sudo systemctl restart sshd.service
(서비스 재시작 (환경 설정 이후 등))


경로는 다음과 같다

/etc/ssh

ssh_config 파일을 vi로 수정하여 포트 번호 등을 수정할 수 있다.


(ssh_config 파일 내부)


접속하기

  1. ip 확인
    명령어 ip addr

  2. 외부에서 접속 시도

2-1 윈도우 터미널
명령어 ssh 리눅스아이디@IP

2-2 Putty

2-3 Secure CRT


다양한 터미널 프로그램을 통해 SSH를 활용하여 리눅스에 접근할 수 있음을 확인할 수 있다.

profile
안녕하세요 DC 엔지니어를 꿈꾸는 정보통신과 졸업생 입니다.

0개의 댓글