Redis 원격 접속을 허용하는 방법
1. Redis 설정 파일 편집
sudo vim /etc/redis/redis.conf
bind 설정 변경
- 기본적으로 Redis는 bind 127.0.0.1로 설정되어 로컬 연결만 허용합니다.
bind 0.0.0.0
protected-mode 설정 변경
- 원격 접속을 허용하려면 protected-mode를 비활성화해야 합니다.
protected-mode no
Redis 재시작
sudo systemctl restart redis
sed 명령어를 사용하여 redis.conf 파일의 bind와 protected-mode 설정을 변경하기
sudo sed -i 's/^bind .*/bind 0.0.0.0/' /etc/redis/redis.conf
sudo sed -i 's/^protected-mode .*/protected-mode no/' /etc/redis/redis.conf
grep -E '^bind|^protected-mode' /etc/redis/redis.conf
sudo systemctl restart redis
2. Redis 보안 강화 (권장)
비밀번호 설정
- 비밀번호를 설정하여 인증 절차를 추가할 수 있습니다.
requirepass <your-password>
TLS 설정 (선택 사항)
- Redis에 SSL/TLS를 설정하여 보안을 강화할 수 있습니다.
3. 원격 접속 테스트
원격 서버에서 Redis CLI를 사용하여 접속합니다.
redis-cli -h <Redis 서버 IP> -p 6379
비밀번호를 설정한 경우
redis-cli -h <Redis 서버 IP> -p 6379 -a <your-password>
'리눅스' 카테고리의 다른 글
[draft] 우분투 22.04에서 PHP-FPM 8.1을 설치하는 방법 (0) | 2025.10.03 |
---|---|
[draft] NGINX와 PHP-FPM을 연동하여 PHP 스크립트를 처리하는 방법 (0) | 2025.10.03 |
[draft] 우분투 22.04에서 NGINX를 최신 버전으로 설치하는 방법 (0) | 2025.10.03 |
[draft] Jenkins와 Slack을 연동하여 알림을 받는 방법 (0) | 2025.10.02 |
[draft] 클라우드플레어 암호화 모드(Encryption Modes) (0) | 2025.10.02 |