[Linux] 리눅스(CentOS7)

[Linux] 리눅스 원격 접속 ssh(Secure Shell)

ITsubin 2022. 4. 14. 00:16

[Linux] 서버 구축 실습_Telnet(텔넷) 포스팅에서는 텔넷으로 접속했습니다.

ssh는 어떨까요?

 

사실 지금까지 계속 ssh로 접속해왔습니다.

바로 putty 설정을 할 때 기본 Connection type이 ssh입니다.

ssh의 포트는 22번이 디폴트 값입니다.

하지만, /etc/ssh/sshd_config 파일의 17번행의 Port 22는 주석처리가 되어있습니다.

확인해보겠습니다.

 

(sed명령어로 특정 행을 출력할 수 있습니다. 한 번 써보고 싶어서... 원래대로 쓰던 거 쓰겠습니다.)

 

vi 편집기로 /etc/ssh/sshd_config 파일의 17번행을 확인했습니다.

주석처리가 되어있다는 것은 이 파일 상에서 ssh가 막혀있다는 소리입니다.

 

하지만, 저희는 putty로 ssh를 사용해왔습니다.

이는 리눅스를 설치하면서 자동으로 방화벽에 등록됐기 때문입니다.

firewall-cmd --list-all 명령으로 확인해보겠습니다.

서비스에 ssh가 들어있습니다.

 

putty 말고도 윈도우상에서도 ssh 접속이 가능합니다.

윈도우에 ssh가 설치되어있는지 먼저 확인해줍니다.

 

윈도우에서 [ 앱 및 기능 ] 을 검색해서 [ 선택적 기능 ]을 클릭

 

OpenSSH 클라이언트가 설치되어있는지 확인합니다.

 

만약 리스트에 없다면 기능 추가에서 OpenSSH 클라이언트를 설치해줍니다.

 

cmd에서 ssh는 아래 형식으로 입력이 가능합니다.

ssh [계정 이름]@[IP주소]

ex) ssh user@192.168.100.100

 

아래처럼 ssh로 root계정에도 접속할 수 있습니다.