1. postfix 설정
vi /etc/postfix/main.cf

relayhost = [smtp.gmail.com]:587 
smtp_use_tls = yes 
smtp_sasl_auth_enable = yes 
smtp_sasl_security_options = noanonymous 
smtp_tls_CAfile = /etc/postfix/cacert.pem 
smtp_sasl_password_maps = hash:/etc/postfix/gmail

2. /etc/postfix/gmail를 생성
새로 gmail 파일을 만들면서 아래와 같이 구문을 추가한다(본인의 gmail계정:계정패스워드와 같이 입력한다).

BASH
vi /etc/postfix/gmail

[smtp.gmail.com]:587 bigdata.exem@gmail.com:12345678


chmod 600 /etc/postfix/gmail

vi /etc/hosts
아래부분 주석처리
#::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

3. CA certificate(인증서)를 생성
CA certificate를 생성할때 make 명령어를 사용하는데 CentOS 6.4 Minimal엔 설치되어 있지 않다.

postmap을 통해 조회 테이블을 만든다. 이 명령어를 사용하면 gmail.db 파일이 생성된다.

BASH
postmap /etc/postfix/gmail


BASH
yum install make
디렉토리 위치를 변경한다.

BASH
cd /etc/pki/tls/certs
키와 테스트 인증서를 하나의 파일에 생성한다.

BASH
make hostname.pem


아래와 같은 입력 커맨드가 뜨면 적당히 입력한다.

# 국가코드
Country Name (2 letter code) [GB]: kr

# 도이름
State or Province Name (full name) [Berkshire]: Gyeonggi-do

# 도시이름
Locality Name (eg, city) [Newbury]: Ansan-si 

# 회사이름
Organization Name (eg, company) [My Company Ltd]: exem

# 부서명
Organizational Unit Name (eg, section) []: exem

# 이름 또는 호스트이름
Common Name (eg, your name or your server’s hostname) []: pacino.kang

# 이메일주소
Email Address []: bigdata.exem@gmail.com
생성된 hostname.pem 파일을 복사

BASH
cp /etc/pki/tls/certs/hostname.pem /etc/postfix/cacert.pem
4. 추가 설치
SASL 관련 에러가 나기에 설치했다.

BASH
yum install cyrus-sasl-plain

5. 서비스 재시작
BASH
service postfix restart

'linux' 카테고리의 다른 글

리눅스에서 특정포트가 열려 있는지 확인  (0) 2019.06.04
리눅스에서 서비스 등록/해제  (0) 2019.06.04
by pacino.kang 2019. 6. 4. 09:31

nc 명령어를 이용하는 방법으로 설치가 되어 있어야 한다.

사용방법은 :

nc -v <접속할서버명> <접속할포트>

 

[root@kafka001 bin]# nc -v zk001 2181
nc: connect to zk001 port 2181 (tcp) failed: No route to host

 

만약 실패한 만약에 실패한다면 iptables가 동작하고 있는지 확인후 실행 해 본다.

 

[root@kafka001 bin]# nc -v zk001 2181 
Connection to zk001 2181 port [tcp/eforward] succeeded!

 

 

'linux' 카테고리의 다른 글

리눅스에서 GMAIL SMTP 이용해서 메일 보내기  (0) 2019.06.04
리눅스에서 서비스 등록/해제  (0) 2019.06.04
by pacino.kang 2019. 6. 4. 09:22

[root@zk003 ~]# chkconfig --list iptables
iptables        0:off 1:off 2:off 3:off 4:off 5:off 6:off


[root@zk003 ~]# chkconfig iptables off
[root@zk003 ~]# chkconfig --list iptables
iptables        0:off 1:off 2:off 3:off 4:off 5:off 6:off

런레벨 3~5만 on이면 된다.

by pacino.kang 2019. 6. 4. 09:12
| 1 |