| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 배열
- 파이썬
- 클래스
- Docker Desktop
- 저장소
- StringBuilder
- SpringBoot
- Swing
- array
- synchronized
- thread
- docker
- 객체
- event
- 자바스크립트
- Python
- 프로그래머스스쿨
- c#
- 메소드
- SSL
- GIT
- 스프링부트
- AssertJ
- JS
- class
- join()
- 자바
- Dict
- Java
- JavaScript
- Today
- Total
목록ssh (2)
정리노트
개발용 PC와 서버용 PC 원격 연결하기필요 우선 작업 : 원격 접속 포트 포워딩1. open-ssh 설치sudo apt install openssh-server 2. /etc/ssh/sshd_config 파일 수정하기Port [포트번호]PermitRootLogin no # root 계정 로그인 권한 해제PubkeyAuthentication yes # 공개 키 인증 활성화 3. ssh 실행 / 부팅 시 자동 실행sudo systemctl start sshsudo systemctl enable ssh 4. 작업용 PC의 공개 키 발급 → 서버로 복사ssh-keygen -t rsa -b 4096 # 4096은 bit 수 의미ssh-copy-id -i ~/.ssh/id_rsa.pub [서버사용자명..
SSL (Secure Sockets Layer)목적: 데이터 송수신을 암호화하여 보안을 강화.사용 시점: 웹 브라우저와 웹 서버 간의 통신을 보호하고, 민감한 데이터가 중간에서 도청되는 것 방지.적용 대상: HTTPS를 통해 웹 애플리케이션과 사용자가 주고받는 데이터.SSH (Secure Shell)목적: 원격 서버에 안전하게 접속하고 제어.사용 시점: 서버에 직접 접근하여 파일 관리, 서버 설정 변경, 애플리케이션 배포 등의 작업을 수행.적용 대상: 개발자가 서버에 원격으로 접속하여 명령어를 실행하거나 파일을 전송.SSL: 웹 서버와 클라이언트 간의 통신을 암호화하여 보호.데이터의 송수신에 대한 작업을 할 때에 필요SSH: 원격 서버에 안전하게 접근하여 제어.직접적으로 서버의 내부에 접근에 필요