본문 바로가기

Ubuntu/linux Command

Linux command : SSH

728x90

 

SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜

 

 

SSH의 작동원리

  • 사용자(클라이언트)와 서버(호스트)는 각각의 키를 보유하고 있으며, 이 키를 이용해 연결 상대를 인증하고 안전하게 데이터를 주고 받게 됨.
  • 대칭키’와 ‘비대칭키(또는 공개 키)’ 방식이 있음

 

AWS case confirmed

Amazon LightSail 상품을 이용하여 월 3.5 dollar 가장 저렴한 상품을 이용하여 CPU instance 를 만들었음

https://lightsail.aws.amazon.com/ls/webapp/home/instances

 

https://lightsail.aws.amazon.com/ls/webapp/home/instances

 

lightsail.aws.amazon.com

instance 를 만드는 과정에서 SSH key (public key + private key) 도 같이 creation 함

    private key 는 SSH client 가 있는 local 에 저장함.

    public key 는 접근하려고 하는 자동적으로 server 에 만들어짐

 

 

awspwd.pem  의 acess permission 이  -rw------- 이어야 한다.

 

 

ssh -i ./awspwd.pem ubuntu@3.35.169.159    // awspwd.pem 가 있는 directory 확인이 필요함

 

 

sudo ps aux | grep ssh   // ssh 가 동작하는 지 확인

 

 

 

출처)

https://library.gabia.com/contents/infrahosting/9002/

 

가비아 라이브러리

IT 콘텐츠 허브

library.gabia.com

 

'Ubuntu > linux Command' 카테고리의 다른 글

Linux Command (sftp)  (0) 2021.09.06
Linux command (scp)  (0) 2021.09.05
Linux Command (rsync)  (0) 2021.08.16
Linux System Command (awk)  (0) 2021.08.16
Linux System Command ( kill )  (0) 2021.08.16