programming/python

(ssh) ssh작업 관련(설정 및 오류 등)

limmmmm 2022. 11. 28. 09:28
반응형
반응형

#ssh

#windows

#ubuntu

 

원격 연결하여 작업이 필요한 경우 ssh를 쉽게 접하여 사용할 수 있는데, 오늘은 ssh 관련하여 말씀드리겠습니다.

 

1. 연결설정

-전체흐름 : ssh 설정 - ssh 연결

 

  1.1 ssh 설정(ubuntu 기준)

- ssh를 먼저 설치

apt-get update
apt-get install ssh -y

 

- 비밀번호 설정(필수) : passwd 입력 후 비밀번호 설정

passwd

 

- ssh config 파일 수정(vi, vim, nano 등)

nano /etc/ssh/sshd_config

 

- 편집기(vi, nano, vim 등)로 파일을 들어간 후 아래처럼 수정해주면 됨(윈도우는 메모장으로 열어서 수정해도 됨)

PermitRootLogin yes
PasswordAuthentication yes

 

- ssh 재시작

service ssh restart

 

- ssh 접근방법

ssh test@192.168.000.000 -p 12345

* 위의 예시는 192.168.000.000 IP와 12345 port를 가진 test 계정에 접속하는 방법임

  (포트가 기본 ssh포트(22)면 생략가능, root계정이면 test 대신 root로 사용)

 

2. 오류해결

" WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! "

- 위와같은 오류가 발생한다면, 이전에 연결하였던 ssh 정보와 같은 IP를 접속하여서 그럼

- 기존의 정보를 삭제해주는 방법으로 오류해결 가능

 

- 아래 경로의 "known_hosts" 파일을 메모장같은 편집기로 시작

  (경로는 사람마다 다를 수 있는데 .ssh 폴더에 들어있어요)

 

\C:\user\User\.ssh\known_hosts​

- 중복된 IP 정보 삭제

* 위와같이 IP + 키값으로 되어있는 정보를 (1줄) 삭제 후 재접속

 

추가로 궁금하신 점 있으면 남겨주세요

반응형