Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 28015
- port forwarding
- GoCD
- perfect
- ssh
- mysql
- nohup
- ubuntu
- PYTHON
- insert
- SWIFT
- rethinkdb
- openpyxl
- nGrinder
- postgres
- ftp
- postgresql
- appium
- centos
- appium server
- Jupyter
- sshpass
- STF
- Jupyter Notebook
- STF_PortForwarding
- create table
- kitura
- nmap
- 실행권한
- Materials
Archives
- Today
- Total
don't stop believing
redis 암호 설정과 외부 접속 허용 설정 본문
redis-server를 기본으로 설정했다면 로컬 접속만 허용되게 됩니다. 외부 서버에서는 접속이 되지 않습니다.
외부에서 접속하기 위한 설정과 암호를 설정해 봅시다.
먼저 암호설정입니다. redis.conf를 엽니다.
$ sudo vim /etc/redis/redis.conf
암호를 설정하려면 requirepass를 찾아 foobared라고 되어 있는부분을 지우고 설정하려는 암호를 넣습니다.
외부에서 접속을 허용하기 위해서는 bind를 찾아 127.0.0.1로 되어있는 부분을 지우고 0.0.0.0으로 수정합니다.
redis.conf 파일을 저장하고 redis를 재시작해 줍니다.
$ sudo systemctl restart redis-server.service
netstat 명령으로 redis-server가 외부에서 접속하능 하도록 되어 있는지 확인해 봅니다. resis의 포느는 6379입니다.
$ netstat -nlpt | grep 6379 (Not all processes could be identified, non-owned process info will not be shown, you would have to be root to see it all.) tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN -
이제 다른 서버에서 redis-cli로 접속해 보겠습니다.
접속하려는 서버에는 redis-server가 설치되어 있어야 합니다. 만약 Ubuntu에 redis-cli만 설치하고 싶다면 아래처럼 redis-tools를 설치하면 됩니다.
$ sudo apt-get install redis-tools
다른 서버에서 redis-cli로 접속해 보겠습니다.
$ redis-cli -h 192.168.0.188 -p 6379 -a ngleredis1234 192.168.0.188:6379>
redis-cli -h <redis 서버 ip> -p <redis port> -a <password>
여기까지 입니다.
'Database > Redis' 카테고리의 다른 글
Redis 설치 (on CentOS7) (1) | 2019.04.05 |
---|---|
redis-cli을 이용한 기본 명령 (0) | 2018.01.17 |
Redis 설치 (on Ubuntu) (3) | 2018.01.17 |
Comments