강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ssh를 이용한 원격서버로의 안전한 접속 : 접속계정 미지정

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ssh 이용한 원격서버로의 안전한 접속 : 접속계정 미지정





 

ssh 원격서버로 접속하는 방법은 여러 가지가 있습니다.

 

 

 

  중에서 가장 간단하고 간편한 방법의 예를 들어 보겠습니다.

 

 

 

  아래의 예는 현재 서버에서 192.168.0.252서버로의 ssh원격접속 예입니다.

 

 

 

 

 

ssh 이용하여 192.168.0.252서버로 원격접속을 하기 위하여 아래의 예에서는 “ssh 192.168.0.252”명령어를 실행 하였습니다.

 

 

 

  ssh 이용하여 처음 접속할 경우에는 RSA인증키가 생성되어있지 않기 때문에 인증키를 생성하는 과정이 아래에 나옵니다.

 

 

 

  따라서 인증키를 생성하면서 접속을 계속할 것인가를 묻고 있는 단계에서 “yes”라고 답하시면 됩니다.

 

 

 

 

 

그리고 접속하려면 계정의 패스워드를 “password:”단계에서 입력하시면 됩니다.

 

 

 

  여기서 아셔야하는 것은 ssh 원격서버로 접속할 때에 접속하는 특정 계정을 지정하지 않았을 경우에는 접속하기 서버의 계정과 동일한 계정으로 접속을 시도한다는 것입니다.

 

 

 

 

 

, 이번 예에서 현재 서버에서 사용하고 있는 계정명이 sspark이기 때문에 ssh  192.168.0.252서버로 원격서버로의 접속시에 접속계정명을 지정하지 않았지만,  현재 사용중인 계정명과 동일한 sspark이라는 계정명으로 원격접속을 시도한 것입니다.

 

 

 

 

 

[sspark@su250 ~]$ id

uid=504(sspark) gid=504(sspark) groups=504(sspark)

[sspark@su250 ~]$

[sspark@su250 ~]$ ssh 192.168.0.252

The authenticity of host '192.168.0.252 (192.168.0.252)' can't be established.

RSA key fingerprint is ec:1c:64:61:58:0e:3e:fa:a1:d6:0e:10:78:06:dd:fa.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.0.252' (RSA) to the list of known hosts.

sspark@192.168.0.252's password: ********

Last login: Sun Jan 11 20:21:04 2009 from 192.168.0.250

[sspark@su252 ~]$

[sspark@su252 ~]$

[sspark@su252 ~]$ id

uid=502(sspark) gid=502(sspark) groups=502(sspark)

[sspark@su252 ~]$

 

결론적으로 위의 예에서는 sspark이라는 현재서버의 계정에서 ssh 이용하여  192.168.0.252 서버의 sspark계정으로 접속을 것입니다.

 

 

 

 

 

그리고 아래의 예는 ssh 접속하여 원하는 작업을 모두 마친 후에 exit라는 명령어로 ssh원격접속을 종료한 것입니다.

 

 

 

   ssh접속을 종료하면 다시 접속 전의 원래서버로 빠져나오게 됩니다.

 

 

 

 

 

[sspark@su252 ~]$ id

uid=502(sspark) gid=502(sspark) groups=502(sspark)

[sspark@su252 ~]$

[sspark@su252 ~]$ exit

logout

 

 

 

 

Connection to 192.168.0.252 closed.

[sspark@su250 ~]$

 

그리고 여기서 주목해야 하는 것은 ssh 처음 접속한 서버에 대한 RSA인증키가 등록된 후에는 재접속할 때에 인증키 생성여부를 묻지 않습니다.

 

 

 

  , 한번 접속하여 인증키가 생성이 되어 있을 경우에는 이후부터는 ssh인증키 생성여부를 묻지 않고 패스워드 확인과정만으로 접속할 있다는 것을 의미합니다.

 

 

 

 

 

아래의 예는 처음 접속한 서버의 RSA인증키가 어떤 곳에 저장이 되는가를 확인한 것입니다.

 

 

 

  , ssh 접속하기 이전서버의 홈디렉토리내에 .ssh라는 디렉토리가 생성이 되고 디렉토리내에 known_hosts라는 파일이 생성이 되며 파일에 RSA인증키가 등록이 됩니다.

 

 

 

  아래의 예는 인증키를 저장하고 있는 파일의 예를 보인 것입니다.

 

 

 

 

 

[sspark@su250 ~]$ ls -l .ssh

합계 4

-rw-r--r-- 1 sspark sspark 395 2009-01-1218:39 known_hosts

[sspark@su250 ~]$

[sspark@su250 ~]$ cat .ssh/known_hosts

192.168.0.252 ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0BkDvU1btXw7N2e+Jv12Tv0qx8Ar7j5/

fT4RdNrm5zqd5XtOETx0hHLV3sjAYxS88AX/KYKDLMpbedAqw2n2TLOjZz99E4Q8/YMyHieG7tN4ctWs8s

IIpcf7SPwfYGavAt2UctR5vcZRTClqrExdULPqjS9GiTUt2R4QE2LHBswpDlBRrjPXUfLw+dnNr14F9E1Z

Luz+8AeVdy2ynC9qtbbcUZtUsQdISCGZfdee67QUXGl0PSuY/nRmP0Gg2obWyR38L09eUQ==

[sspark@su250 ~]$

 

위와 같이 한번 접속하여 RSA인증키가 등록된 후에는 인증키 확인과정이 생략되며 다음과 같이 간편하게 ssh원격서버 접속을 하실 있습니다.

 

 

 

 

 

[sspark@su250 ~]$ ssh 192.168.0.252

sspark@192.168.0.252's password: ********

Last login: Sun Jan 11 21:06:21 2009 from 192.168.0.250

[sspark@su252 ~]$

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,798 개
  • 현재 접속자 :  177 명