본문 바로가기

접속6

Linux / Redhat - 방화벽(firewall) 포트 목록 조회, 추가 Redhat Enterprise Linux에 Application 8080포트 서비스에 접근하기 위해 방화벽을 다음과 같이 추가합니다. 방화벽 허용 포트 리스트 조회 [root@localhost ~]# firewall-cmd --list-all public (active) target: default icmp-block-inversion: no interfaces: ens192 sources: services: cockpit dhcpv6-client ssh ports: 9601/tcp 9611/tcp protocols: forward: no masquerade: no forward-ports: source-ports: icmp-blocks: rich rules: ports에서 보는바와 같이 9601, 9.. 2023. 6. 30.
Redis - 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. or Could not connect to Redis at REMOTE.IP:6379: Connection refused 가상환경(Ubuntu)에 Redis 구성시 Host에서 redis-cli를 통해 PING을 하면 아래와 같은 오류 발생 C:\Users\NT033>redis-cli -p 7001 ping Error: 현재 연결은 원격 호스트에 의해 강제로 끊겼습니다. 가상환경에 /etc/redis/redis.conf에 bind를 any로 오픈해야 함 (모두 오픈은 보안 문제 발생하므로 테스트 환경에서만 적용 ) Before bind 127.0.0.1 ::1 After bind 0.0.0.0 정상처리 후 C:\Users\NT033>redis-cli -p 7001 ping PONG 예외사항 - 방화벽(ufw)를 사용하는 경우 Redis 포트 오픈 등록 - Host, 가상환경 간 Network Ping 테스트 ( 연결 자체가.. 2023. 4. 5.
Python with mysql8 - 데이터베이스 연결 및 예제 예제 환경 Mysql8 on docker Visual studio code MySql 도커 실행환경은 전 블로그 참고 2022.01.05 - [DevOps/Docker] - Docker - MySql 8 개발환경, docker-compose로 간단하게 구성하기 1. pymysql 설치 python 라이브러리로 mysql 접속 및 쿼리 기능을 제공한다. python3 -m pip install PyMySQL 예제 테이블 생성문 CREATE TABLE `student` ( `ID` mediumint NOT NULL AUTO_INCREMENT, `name` varchar(100) NOT NULL, `dob` char(8) DEFAULT NULL, `created_at` datetime DEFAULT NULL,.. 2022. 9. 3.
MySql - Public Key Retrieval is not allowed 오류 해결 DBeaver IDE를 사용하여 MySql 접속시 Public Key Retrieval is not allowed 오류 발생 시 allowPublicKeyRetrieval=true 옵션값을 설정하여 해결한다. 아래는 MySql 공식사이트에서 MITM 공격을 방어하기 위해 해당 디폴트 옵션값을 false로 설정한 관련 코멘트이다. If the user account uses sha256_password authentication, the password must be protected during transmission; TLS is the preferred mechanism for this, but if it is not available then RSA public key encryption will .. 2022. 1. 27.