
이번엔 SSH에 대해서 알아보도록 하겠습니다. 저희가 개발을 할 때, 서버 배포를위해 클라우드에 접속을 할때 흔히 SSH로 원격접속을 하고, SCP로 파일전송을 했던 경험이 있을 겁니다. 그때는 "아 그냥 이런거구나~" 하고 넘어갔는데, 이번 기회에 SSH란 무엇이고 어떤원리로 진행이 되는지를 알아보도록 하겠습니다.ㅕㅣ 우선 SSH란 뭘까요? SSH(Secure Shell)이란? 암호화를 통해 클라이언트와 서버 간에 연결하기 위해 개발된 보안 프로토콜로, 서로간의 통신을 암호화하여 전송하여, 원격접속, 파일전송 등의 명령을 안전하게 진행할 수 있는 장점을 가지고 있습니다. 즉, 굉장히 안전한 클라이언트 서버 연결 방식이라고 생각하시면 됩니다. SSH 특징 안전한 통신 -SSH는 비밀번호나 공개키를 이용하..

해시함수란? -어떠한 랜덤한 길이의 입력 데이터를 받아서 고정된 길이의 '해시값'이라는 고정된 길이의 문자열로 변환하는 것을 해시함수라고 합니다. 해시함수는 데이터를 요약하는 역할을 하는함수로, 같은 데이터는 항상 같은 결과를 가집니다. 해시함수의 특징 입력값 크기 자유 -해시함수의 입력값의 크기는 자유로워 어떠한 길이의 입력값을 넣어도 다 가능합니다. 출력값 크기 고정 -입력값과는 다르게 출력값은 길이가 고정되어 있습니다. 일방향 성질 -해시함수는 해시값으로 만드는건 쉽지만, 그걸되돌려서 입력값을 아는건 거의 불가능합니다. 충돌 저항성 -어떤 두개의 서로 다른 데이터가 같은 해시값을 가지는 것을 찾기 어렵습니다. 해시함수의 활용 MDC(메세지 변조감지코드) -전달된 데이터가 중간에 변조되지 않았는지 확..
*공부 기록용으로 하는 블로그입니다.잘못된 개념이나 오타가 있을 수 있습니다. 잘못된 정보알려주시면 수정하겠습니다!* 데이터 베이스 키(Key)란? -데이터베이스에서 키는 각 레코드(행)을 구분하고 식별할 수 있는 값입니다. 이 키는 데이터베이스 내에서 데이터를 찾을때 사용이 됩니다. -슈퍼 키 테이블에서 데이터를 유일하게 식별할 수 있는 모든 조합의 집합입니다.슈퍼키는 집합이기 때문에 여러가지 값이 나올 수 있으며 중복된 값도 나올 수 있습니다.(유일성을 만족하면서 최소성은 만족하지 않는 키) -후보 키 테이블에서 데이터를 유일하게 식별할 수 있는 최소한의 집합입니다. 슈퍼키의 부분집합이며 슈퍼키 중에서 최소성 조 건 을 만족하는 키가 후보키가 됩니다. 후보키도 여러개가 존재 할 수 있습니다. (유일성..
- Total
- Today
- Yesterday
- 컴퓨터구조
- 클라우드
- 문법
- sql
- 서버
- 데이터
- 도커
- 네트워크
- 프로토콜
- 쿼리
- 깃
- 파인튜닝
- 인공지능
- 스프링
- 컨테이너
- 자바
- 데이터베이스
- 깃허브
- 포트포워딩
- IP주소
- 소프트웨어공학
- 웹소켓
- 자동화
- DB
- 보안
- 메세지큐
- JPA
- nat
- 테이블
- 배포
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |