2024. 4. 26. 14:16

html 주소 대신 ssh 주소를 사용하면 된다

 

대신 keygen 으로 ssh 퍼블릭 키를 추가하면 된다

 

1. ssh key 생성

 

ssh-keygen -t rsa -b 4096 -C "exam@gmail.com"

 

2. id_rsa 파일과 id_rsa.pub 파일 생성 확인

 

3. github - settings - SSH and GPG Key - New ssh key -

   id_rsa.pub 파일의 내용 복사 - 확인

 

4. .ssh 경로로 clone

2024. 4. 11. 19:59

ps aux --forest | grep nginx | grep -v color

2024. 3. 15. 10:40

1. 업데이트

 

sudo apt update

sudo apt upgrade

 

2. 엔진엑스 공식 패키지 저장소 설정을 도와줄 패키지 설치

 

sudo apt install -y curl gnupg2 ca-certificates lsb-release debian-archive-keyring

 

gnupg2 - an encryption tool that includes digital signitures and certificates

 

 

 

3. 엔진엑스 패키지 저장소의 서명키를 다운로드하고 저장

 

curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \

| tee /usr/share/keyrings/nginx-archive-keyring.gpg > /dev/null

 

4. lsb_release 명령을 이용해 운영체제와 배포판 이름을 정의하는 변수 선언

 

OS=$(lsb_release -is | tr '[:upper]' '[:lower]')
RELEASE=$(lsb_release -cs)

echo "deb [signed-by=/usr/name/share/keyrings/nginx-archive-keyring.gpg] \ 

http://nginx.org/packages/${OS} ${RELEASE} nginx" \ 

| tee /etc/apt/sources.list.d/nginx.list

 

5. 업데이트 후 엔진엑스 설치

sudo apt update

sudo apt install -y nginx

nginx

 

APT - Advanced Package Tool

 

패키지 관리 시스템

 

엔진엑스 GPG 패키지 서명키 - 저장소의 패키지 검증

 

 

2024. 3. 12. 10:50

sudo curl -SL

https://github.com/docker/compose/release/download/v2.24.7/docker-compose-linux-x86_64

-o /usr/local/bin/docker-compose

docker-compose version 확인 사이트

 

https://github.com/docker/compose/releases

2024. 3. 11. 14:38

8000 번 포트 검색

 

netstat -nap | grep :8000

 

특정 포트를 종료시키려면 tcp 포트가 8000 일 때

 

fuser -k -n tcp 8000

2024. 2. 27. 12:44

1. 우분투 업데이트 및 업그레이드
 - sudo apt update
 - sudo apt upgrade
2. nginx 설치
 - sudo apt install nginx
3. mariadb server 설치
 - sudo apt install mariadb-server
4. DB 보안 설정을 위한 mysql_secure_installation 설치
 - sudo mysql_secure_installation
5. MariaDB root 계정 비밀번호 설정
 - set password for ‘root’@'localhost'=password('new_pass');
 - flush privileges;

6. 외부 접속 IP 허용 주소 변경
 - sudo /etc/mysql/mariadb.conf.d/50-server.cnf
 - bind-address : * 으로 변경
 - netstat -ltnp → 0.0.0.0:3306 확인
7. 포트 3306 방화벽 해제
 - sudo firewall-cmd --permanant --zone=public --add-port=3306/tcp
8. 외부 IP 접속 허용
 - mysql > GRANT ALL PRIVILEGES ON *.* too root@'%' identified by ‘password’;
9. 외부에서 DB 접속 확인
 IP :
 ID: root
 password : password


10. 외부 접속 권한 설정

DB 접속

grant all privileges on *.* to 'root'@'%' identified by 'new password';

flush privileges;

2024. 2. 22. 10:33

cd /etc/mysql/mariadb/conf.d

 

vi 50-server.cnf

 

10060 : 방화벽 차단 에러

 

10061 : mysql.conf.d bind_address=* 

 

IP 접근 에러

 

netstat -lntp

2024. 2. 21. 17:13

MariaDB 10.5 이상의 버전은 mysql의 user 테이블이 

 

뷰테이블이라서 아래와 같이 하면 된다

 

> set password for 'root'@'localhost'=password('비밀번호')

 

변경사항 반영

 

> flush privileges;

2024. 2. 21. 09:51

현재 시간 확인

 

date

 

한국시간 설정

 

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime

2024. 2. 21. 09:15

WSL2 설치

컴퓨터 연구/Linux 2024. 2. 21. 09:15

wsl --intstall

 

리부팅

 

wsl --set-default-version 2

 

wsl --version

2024. 2. 20. 15:00

sudo mysql_secure_installation

2024. 2. 18. 18:04

alter user 'root'@'localhost' identified with mysql_native_password by 'new_password_you_want';

 

new_password_you_want 부분에

 

입력할 비밀번호를 넣고 엔터를 친다

 

나와서 다시 접속할 때 입력한 비밀번호를 입력하여 접속한다

 

mysql -u root -p

2023. 12. 26. 14:14

1. 캡처 필터

 

winpcap 드라이브 

캡처하기 전에 미리 필터 적용

대용량 패킷 수집 - 나중에 화면 필터를 하더라도 힘듦

BPF 적용 - Berkeley Packet Filter

 

2. 화면 필터

2023. 12. 26. 10:14

유튜브 - KH 스마트 캠퍼스 참조

2023. 11. 8. 16:08

 

 

이런 창이 뜨면 

 

저기 나온대로 known_hosts 가서 내용물을 전부 삭제 후 다시 접속한다