ssh
-
EC2로 SSH 접속이 되는 원리클라우드 2025. 6. 30. 23:15
지금까지는 그냥 EC2로 SSH 접속만 했었는데, 인프런 강의에서 그 원리에 대해서 조금 더 자세히 알게 되었습니다. 우선 EC2는 RSA 공개키 암호화 방식을 사용하여 접속합니다. 공개키 암호화 방식은 암호화/복호화와 서명 검증에서 사용되는데 공개키와 개인키가 있습니다.공개키로 암호화 한 것을 개인키로 복호화 하여 비밀을 전달하고, 개인키로 서명한 것을 공개키로 검증할 때 사용됩니다.SSH 접속은 서명 검증으로 이루어집니다. 학교에서 배웠던 내용으로 RSA 방식은 3746517(소수라 가정) * 1239513(소수라 가정)는 계산할 수 있지만 두 곱셈의 결과인 4643856526221 은 어떤 두 소수의 곱셈으로 이루어졌는지 알아내기 어렵다는 것에서 나온 알고리즘입니다. RSA 2048 알고리즘을 예를..
-
[OverTheWire:Bandit] Level 0 문제 풀이OverTheWire:Bandit 2024. 5. 26. 20:26
문제 풀이과정Bandit의 level0 문제는 ssh를 사용해서 사용자이름(bandit0)으로 호스트주소(bandit.labs.overthewire.org)에 지정된 포트(2220)로 접속하는 문제이다. 접속하기 위해 다음과 같은 명령어를 쳐서 접근하면ssh bandit0@bandit.labs.overthewire.org -p 2220 다음과 같은 패스워드를 입력하는 항목이 나오는데 문제에 나와 있는 password인 bandit0을 입력하면 화면에는 아무것도 나오지 않지만 입력이 되는 중이고 다 입력하고 엔터를 누르면 다음과 같은 화면이 나오면서 접근이 된다.얻어갈 것1. ssh 프로토콜의 사용방식은 ssh "사용자"@"호스트의 주소" -p "포트번호"이다. 2. 비밀번호를 누를 때 화면에는 나오지 않..