반응형

apt install acct

 

sa -c 명령은 가장 높은 비율의 사용자를 표시합니다.

# sa -c
lastcomm tecmint
반응형
반응형

A. www.developers.kakao.com/

 

Kakao Developers

카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.

developers.kakao.com

 

 

B. (A) 웹으로 이동하여, 로그인 후 애플리케이션 생성

 "내 애플리케이션" 이동

"애플리케이션 추가하기"

"앱이름" "사업자명" 입력, 사업자 없으면 버디버디 아이디 입력하시면 됩니다. (조크) ... 아무거나 쓰시면 됩니다 !

"앱 키" 중 REST API 키를 통해 연동을 할 예정입니다.

 

 

"카카오 로그인"  "상태 on" 으로 바꾸고,  "Redirect URI"  ->  "https://localhost:3000" 입력 -> 토큰 값을 리다이렉트로 받아와야 합니다.

https://kauth.kakao.com/oauth/authorize?client_id=자신의 REST 키값&redirect_uri=https://example.com/oauth&response_type=code

파란새 부분으로 줄을 쳐 놓은 code= 토큰값 으로 토큰을 json 형태로 저장하여 r,w 인증에 사용합니다.

 

============================================================================================

import requests
import json

url = 'https://kauth.kakao.com/oauth/token'
client_id = '자신의 REST 키값'
redirect_uri = 'https://example.com/oauth'
code = '자신의 CODE 값'

data = {
    'grant_type':'authorization_code',
    'client_id':client_id,
    'redirect_uri':redirect_uri,
    'code': code,
    }

response = requests.post(url, data=data)
tokens = response.json()

#발행된 토큰 저장
with open("token.json","w") as kakao:
    json.dump(tokens, kakao)

 

============================================================================================

import requests
import json

#발행한 토큰 불러오기
with open("token.json","r") as kakao:
    tokens = json.load(kakao)

url="https://kapi.kakao.com/v2/api/talk/memo/default/send"

headers={
    "Authorization" : "Bearer " + tokens["access_token"]
}

data = {
       'object_type': 'text',
       'text': '퇴근 완료',
       'link': {
           'web_url': 'https://developers.kakao.com',
           'mobile_web_url': 'https://developers.kakao.com'
       },
       'button_title': '키워드'
   }
   
data = {'template_object': json.dumps(data)}
response = requests.post(url, headers=headers, data=data)
response.status_code

 

============================================================================================

 

 

 

*api 발급 순서 정리

현재 카카오모먼트API 사용하기위해
1.https://kauth.kakao.com/oauth/authorize?client_id= 3 요청해서 인가코드 받고

2.URL → https://kauth.kakao.com/oauth/token 4 파라미터 1.client_id, 2.code, 3.redirect_uri, 4.grantType=“authorization_code”
요청으로 받은 refresh토큰으로

3.URL → https://kauth.kakao.com/oauth/token 4 파라미터 1.client_id, 2.refresh_token 3.grant_type=refresh_token
요청으로 ACCESSTOKEN을 받아서 사용

 

근데...토큰 유효 시간이 너무 짧다..

해결방법은~ 아래 링크!

https://blog.soowim.co.kr/95

 

 

반응형
반응형

A. 아래 설치

apt-get install samba-client samba-common

B. 윈도우 접근 가능 상태 DIR 확인

smbclient -L SERVER_IP -U USERNAME


조회 되었다면 윈도우에서는 마운트 준비가 완료 된 상황,

공유한 폴더, 조회 된 폴더 리스트중 포인트를 정하고 리눅스 서버 마운트 포인트로 마운트하자.

 

C. CLI 마운트

mount -t cifs //SERVER_IP/testdir /리눅스/마운트/폴더 -o username=USERNAME,password=PASSWD

df -Th 로 마운트 된 것 확인 ~

 

끝! 이아니고

C. fstab 마운트

/etc/fstab에 등록해서 부팅할때 마운트 되게 하자~

 

//WINDOW_IP/WINDOWDIR /LINUX/DIR username=USERNAME,password=PASSWD,iocharset=utf8,sec=ntlm,vers=1.0 0 0

 

 

D. 철통 보안?

fstab 파일에 유저정보를 감추고 싶으면 아래와 같이 /root/.smbuser 파일을 만들고,  fstab에 명시해준다.

[root@**** ~]# cat /root/.smbuser
username=user
password=password

 

개인적으로는 fstab은 비추, 문제 생겨서 리붓했을때 마운트가 불가한 상황이면 싱글로 떨어진다...

 

 

최대한 문제 발생의 여지를 줄이기 위해, 마운트 스크립트를 박아놓는다.  (문제 있으면 마운트만 안됨, 부팅은 되니까~누난 내여자니까~ (?) )

 

-끝-

반응형
반응형

Active - Stanby 구성으로 진행 하려 하였으나

F/W에서 내부에서만 접속 가능한 Stanby IP로 스페어 2차 도메인으로 구축을 한 뒤, HTTPS 리턴 값이 죽으면 Name Server에서 Domain Ip만 자동으로 바꿔주는 것이 크로스체크, 안정성이 더 우수하다는 판단으로 이렇게 적용 하려한다.

 

반응형

+ Recent posts