728x90 반응형 ssh13 Cryptography: From Symmetric-Key Encryption to TLS 1. Symmetric Key Cryptography (대칭키 암호)1.1 개념대칭키 암호는 암호화와 복호화에 동일한 키를 사용하는 암호 방식..송신자와 수신자가 같은 비밀 키(secret key)를 공유매우 빠른 속도로 대량의 데이터를 암호화 가능대표적인 알고리즘은 다음과 같다.DES (Data Encryption Standard)AES (Advanced Encryption Standard)ChaCha201.2 도입과 발전개념적 사용: 고대부터 존재 (치환 암호 등)현대적 대칭키 암호 체계 정립: 1970년대DES 공개: 1977년AES 표준화: 2001년1.3 한계점대칭키 암호의 가장 큰 문제는 키 전달(key distribution) 임..통신 전에 비밀 키를 안전하게 전달 해야 함네트워크 환경 에.. 2026. 1. 29. SSH 의 Flowchart SSH 클라이언트가 서버에 접속(ssh user@host) 할 때의 “표준적인 동작 순서”를 정리함.SSH2 기준(RFC로 2006년 표준화)임SSH1 (1995년 초 설계된 Protocol Version 1)은 deprecated 상태로 보안상 사용을 하면 안됨.0. TCP 연결클라이언트 → 서버 TCP connect(host:22) : 포트는 서버 설정에 따라 변경될 수 있음.아직은 SSH 레벨 암호화 전 (그냥 TCP)1. 프로토콜 버전 문자열 교환서로 이런 문자열을 주고받음예: SSH-2.0-OpenSSH_9.x“우리는 SSH2로 대화한다”를 확인하는 단계어떤 protocol version으로 대화할지 맞추는 단계.2. 알고리즘 협상: SSH_MSG_KEXINITKEYINT : Key Exchan.. 2026. 1. 18. SSH 키 알고리즘 비교 정리 1. 서론이 글에서는 ~/.ssh/id_* 형태로 흔히 접하는 SSH 키 알고리즘들을 간단히 비교해봄. SSH 키 알고리즘 선택은 단순히 “더 안전한 알고리즘”을 고르는 것이 아님.실무에서는 다음 요소들이 고려됨:암호학적 보안성GitHub 등 개발 플랫폼의 정책클라우드 환경의 자동화/부트스트랩 안정성FIPS와 같은 규정/감사 요구사항레거시 시스템과의 호환성2. 알고리즘별 개요이름(SSH)약어Full Name등장연도특징id_rsaRASRivest-Shamir-Adleman1977범용성·호환성 최고id_dsaDSADigital Signature Algorithm, FIPS 1861991SHA-1 의존id_ecdsaECDSAElliptic Curve Digital Signature Algorithm2005EC.. 2026. 1. 18. FIPS - Federal Information Processing Standard FIPSFederal Information Processing Standards (FIPS)란?미국 연방정부가 사용하는 정보시스템에서허용되는 암호 알고리즘과 그 구현 방식까지 규정하여보안 적합성을 감사 및 인증하기 위한 공식 표준 체계https://cpl.thalesgroup.com/ko/compliance/fips-140-3?gad_source=1&gad_campaignid=14667892702&gbraid=0AAAAABHeukdewOOPzv1_yxEvFxaaNeibp&gclid=Cj0KCQiAprLLBhCMARIsAEDhdPfAujBP9v7Yr-a8taLeUfvwLG20x-MPyd1fJGs9TQmRMtpJrgTWsVYaAlVNEALw_wcB FIPS 140-3 | fips 140 3 표준FIPS 14.. 2026. 1. 18. sftp - Secure FTP Intro.sftp는 내 컴퓨터와 원격 서버 사이에서 파일을 안전하게 주고받기 위한 프로그램.SSH 연결을 그대로 사용 ,별도의 계정이나 비밀번호를 또 만들 필요가 없음.openssh-server 설치시sftp도 서브시스템으로 설치됨.사실 sftp 클라이언트는 ftp와 조작법이 같음.2026.01.10 - [Linux] - openssh-server 설치하기 - Ubuntu openssh-server 설치하기 - Ubuntuopenssh-server Linux에서 원격 접속과 파일 전송을 가능하게 하는 표준 SSH 서버 소프트웨어sshd 데몬을 통해 다음을 지원함:외부 클라이언트의 로그인,원격 명령 실행,scp,sftp 연결 이 패키지를 설치하ds31x.tistory.com 1. scp와 sftp의 차.. 2026. 1. 10. openssh-server 설치하기 - Ubuntu openssh-server Linux에서 원격 접속과 파일 전송을 가능하게 하는 표준 SSH 서버 소프트웨어sshd 데몬을 통해 다음을 지원함:외부 클라이언트의 로그인,원격 명령 실행,scp,sftp 연결 이 패키지를 설치하면 하나의 서버로 다음이 가능해짐:보안 shell (ssh, Secure SHell),파일 전송 (sftp, Secure FTP),개발 도구(VS Code Remote, Git, 자동화 스크립트) 지원Ubuntu 시스템을 최신 버전으로 업그레이드.$ sudo apt update$ sudo apt upgrade$ sudo apt autoremove openssh-server 를 설치 및 상태 확인opoenssh-server가 있는지 확인$ sudo systemctl status ssh결.. 2026. 1. 10. 이전 1 2 3 다음 728x90 반응형