728x90 반응형 ssh4 [환경설정] SSH Key Authentication 방식으로 접속하기 안녕하세요. 바른호랑이입니다.이번 게시글에서는 컴퓨터들 간의 통신에 주로 사용되는 프로토콜인 SSH를 Key Authentication 방식으로 접속하는 방법에 대해서 알아볼 예정입니다.SSH에서 Key Authentication방식은 공개키(Public Key)와 개인키(Private Key)로 이뤄진 키 쌍을 활용하여 접속자의 신원을 인증하는 방식으로 공개키는 정보를 암호화하고, 개인키는 이를 복호화하는 데 사용됩니다. 이 덕분에 공개키로 암호화된 메시지가 유출되어도 개인키가 없으면 복호화할 수 없기에 보안성이 강화되는 효과를 가지며, 이와 같은 높은 보안성 덕분에 SSH는 통신에 주로 사용됩니다. 서버와 클라이언트는 각각 공개키와 개인키를 가지며, 서버의 공개키는 클라이언트가 최초로 서버에 접속할 .. 2024. 7. 1. [환경설정] Ubuntu SSH 설정방법 및 ID/PW로 접속하기 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Ubuntu Server 설치하고 SSH 접속을 허용한 후 ID/PW로 접속하는 방법에 대해서 알아볼 예정입니다.SSH(Secure SHell)는 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고 파일을 복사할 수 있도록 해주는 프로토콜을 지칭합니다. 즉, 네트워크 프로토콜의 하나로 인터넷과 같은 Public Network를 이용해 통신을 할 경우 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜입니다. 일반적으로 22번 포트를 사용하여 통신을 하며 Linux계열의 OS를 사용할 경우 주로 사용하게 되는 통신방식이라고 할 수 있습니다. - 대표적인 사용처1. 데이터 전송(Github: 원격 저장소, 소스 코드를 push할 때 SSH를.. 2024. 6. 28. [환경설정] VSCode Remote SSH 사용법 안녕하세요. 바른호랑이입니다.이번 게시글에서는 VS Code를 기반으로 SSH를 사용하여 Linux 서버에 접근하는 방법에 대해서 알아볼 예정입니다.Linux가 설치된 가상머신(VM)이나 외부 컴퓨터를 접속하려고 하는 경우, 보통 SSH(Secure SHell, 네트워크 상의 다른 컴퓨터에 로그인하여 명령을 실행하고 정보를 보고 받을 수 있게 해주는 프로토콜)를 이용합니다. 일반적으로 22번 포트를 통해 통신을 하기에 서버의 22번 포트가 오픈되어 있다면 Windows의 CMD만으로도 접속이 가능하고, 보다 원활한 관리를 위해서 SSH 통신을 지원하는 Xshell, PuTTY, MobaXterm등과 같은 다양한 프로그램들을 이용할 수도 있습니다.위의 프로그램들도 많은 기능들을 지원하기는 하지만 VS Co.. 2024. 6. 27. [환경설정] Azure VM(Ubuntu) 생성 및 연결 방법 안녕하세요. 바른호랑이입니다.이번 게시글에서는 Azure의 서비스 중 하나인 Azure Virtual Machine을 Ubuntu 운영체제로 생성하고, 연결하는 방법에 대해서 알아볼 예정입니다.VM은 서버통합, 개발 및 테스트 환경 만들기, DevOps지원 등과 같은 다양한 용도로 사용되며, 상황과 필요에 맞게 VM을 생성하여 사용할 수 있습니다. 다만, VM의 정의, 용도, 필요성과 같은 부분들은 이번 게시글에서는 다루지 않을 예정이며, 대표적인 클라우드 서비스인 Azure에서 VM을 어떻게 생성하고 외부에서 어떻게 연결할 수 있는가에 대해서만 다뤄볼 예정입니다. AWS에서 VM을 생성하는 방법 또한 큰 틀에서는 차이가 없으니 참고하시기 바랍니다. ※ Azure VM 생성 방법1. Azure Porta.. 2024. 6. 24. 이전 1 다음 728x90 반응형