ThinkSo

시놀로지 나스 Let’s Encrypt SSL 와일드카드 인증서 발급/자동재발급 하기

원문 Github https://github.com/acmesh-official/acme.sh/wiki/Synology-NAS-Guide 시놀로지 나스의 SSH기능을 활성화 해야합니다.SSH는 보안 위험이 많으므로 작업이 끝난후 반드시 비활성화 해야합니다.SSH활성화에대한 내용은 다루지 않겠습니다. 우선 ssh 터미널에 접속하여 루트 권한을 획득합니다. 그리고 다음 명령어를 입력하여 acme.sh 의 마스터파일을 다운받습니다. 다운받은 파일의 압축을 풀어줍니다. 압축푼 폴더에서 다음명령어로 acme.sh를 설치합니다. 설치할때 빨간색으로 나오는 경고문은 무시하셔도 됩니다. 마지막에 OK문구가 나오면 설치는 완료되겁니다. 다음 … 시놀로지 나스 Let’s Encrypt SSL 와일드카드 인증서 발급/자동재발급 하기 더 보기 »

우분투 방화벽(ufw) 설정

우분투의 기본적인 방화벽은 “ufw”이다. 이는 iptables를 좀 더 쉽게 설정할 수 있도록 한것방화벽 구성에는 문제가 없지만 수준 높은 방화벽 구성에는 iptables룰을 직접 사용해야 한다. 참고: 우분투 ufw help 가이드 UFW 사용법 UFW 기본 설정법에 대하여 알아보자. UFW활성화 / 비활성화 UFW는 기본 비활성화 상태이기에 이를 활성화 한다. UFW 비활성화 UFW 상태 확인 UFW 기본 룰 UFW에 … 우분투 방화벽(ufw) 설정 더 보기 »

Linux IPv6 비활성화 방법

활성화 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 0 # 사용중 1 # 사용안함 sysctl.conf 파일수정 $ sudo vi /etc/sysctl.conf 파일 내 아래 내용 붙여넣은 후 저장 # IPv6 Disable net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 적용 $ sudo sysctl -p $ sudo reboot 활성화 확인 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6 1 # 활성화 상태 확인에서 사용안함 … Linux IPv6 비활성화 방법 더 보기 »

Windows 슬립모드(Sleep Mode) 가 해제될때

윈도우를 전원종료가 아닌 슬립모드로 사용하시는 분들중에 가끔 자동으로 슬립모드가 해제되는 일이 있다. 자동으로 슬립모드가 해제되는 것을 방지하는 방법 방법1 Run Power Troubleshooter: Search ‘Troubleshoot’ from the Start menu and select it. Scroll down and choose ‘Power’. Run the troubleshooter. 방법2 Reset Power Settings to default: Search ‘Power and Sleep’ from the Start menu and choose ‘Power and Sleep settings’. Click … Windows 슬립모드(Sleep Mode) 가 해제될때 더 보기 »

2020년 마이크로소프트 제품 로드맵

Windows 10과 Windows 10X 20H1: 2020년 봄 20H2: 2020년 가을 마이크로소프트는 릴리스의 명명규칙을 변경하고 있습니다. Windows 10 “2003” 라고 하기보다는 20H1 (공식 버전 번호는 “2004”임), 지난 11월에 “이전 제품명 (예: Windows Server 2003)과의 혼동을 없애기위한 노력”이라고 밝혔습니다. 가을에 대뷔할 예정인 Windows 10X는 마이크로소프트와 일부 하드웨어 파트너가 올해 말에 출시 할 예정인 접이식 태블릿 장치에서 실행되도록 … 2020년 마이크로소프트 제품 로드맵 더 보기 »

SecureFX 에서 문자셋 UTF-8로 강제설정하는 방법

SecureFX에서 문자 인코딩이 UTF-8로 설정되어 있어도 한글이 깨지는 경우가 있다. 이럴때는 session 설정파일(ini)를 수정하자. SecureFX 설정파일이 위치한 경로에 저장된 session들의 설정파일(ini)이 위치해있다. Config\VanDyke\Config\Sessions\MYSESSIONS\mysession1.ini 열어서 “Filenames Always Use UTF8″=00000000 으로 되어있는부분을 찾아서 “Filenames Always Use UTF8″=00000001 로 변경후 저장한다.

Warning: Using a password on the command line interface can be insecure.

1. 문제상황 > mysql 백업스트립트 작성시 다음과 같은 경고가 발생하였다. Warning: Using a password on the command line interface can be insecure. 2. 문제확인 > mysql 5.6버전부터 mysqldump 명령시 mysql_config_editor를 이용한 로그인 설정이 필요하다고 한다. 3. 문제해결 > 설정하기 mysql_config_editor set –login-path={설정명} –host=localhost –user=root –password Enter password: {패스워드를 입력하여 저장} > 사용하기 mysqldump –login-path={설정명} {디비명} … Warning: Using a password on the command line interface can be insecure. 더 보기 »

리눅스 last 접속 로그 수정하기

utmpdump /var/log/wtmp > temp.txt 해당 로그 파일을 raw 포맷으로 출력 perl -p -i -e s@수정할 내용@수정 후 내용@g <파일명> raw 데이터 수정 utmpdump -r < temp.txt > /var/log/wtmp 해당 파일을 다시 바이너리 형식으로 재입력 rm -f temp.txt raw 데이터 삭제 /var/log/wtmp 로그인 정보가 기록된 바이너리 파일last 명령어가 해당 파일의 내용을 참조하여 보여 줌

리눅스에서 날짜 출력

리눅스에서 날짜의 출력 실행형식 date +“포맷인자” 예시 date +”%G%m%e%H%M” => 201104111526 날짜가 들어간 파일명으로 파일 생성 예시 vi aaa_date +”%G%m%e%H%M”.txt 포맷인자 %% % 자체를 표시한다. %a 요일이름을 표시한다. (일..토) %A 완전한요일이름을 표시한다. (일요일..토요일) %b 월이름을 표시한다. (1월..12월) %B 완전한월 이름을 표시한다. (1월..12월) %c 날짜와 시간을 표시한다. (2007년 11월 14일 (수) 오전 12시 50분 16초) %C … 리눅스에서 날짜 출력 더 보기 »

우분투(ubuntu)에서 타임존 변경하기

우분투에서 현재 시간 및 날짜 확인하기 명령어에 date라고 입력하면 됩니다. $ date 우분투에서 Timezone 변경하기 #1 타임존(Timezone) 선택 아래에 나오는 /usr/share/zoneinfo/ 에 보면 대륙과 대륙에 해당하는 국가들이 나와 있습니다.원하시는 국가를 선택해서 경로를 기억합니다. 타임존(Timezone) 변경 아래는 Asia/Seoul 로 변경하는 예제입니다. $ sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtime 우분투에서 Timezone 변경하기 #2 tzselect 다음과 같이 tzselect 명령어를 … 우분투(ubuntu)에서 타임존 변경하기 더 보기 »

시놀로지 역방향 프록시로 PhotoStation 사용하는 법

SSH 접속이 필수입니다. SSH 사용및 접속할수 있다는 가정하에 설명합니다. 1. 패키지 센터에서 Photo Station을 설치합니다. 2. SSH에 접속해 Root 권한을 가져옵니다. $ sudo -i password: ***** root# _ 3. 아래 디렉토리로 이동 root# cd /usr/syno/etc/www/app.d  4. 아래 내용을 복사해 파일 2개를 생성. root# vi PhotoStation.json  {    “application”: “Photo Station”,    “id”: “SYNO.SDS.PhotoStation.Instance”,    “alias”: … 시놀로지 역방향 프록시로 PhotoStation 사용하는 법 더 보기 »

MakeFile 만드는법

컴파일 예제 파일 개요 a.c (a.h), b.c (b.h), main.c 파일 생성 파일 코드 내용 a.c, a.h, b.c, b.h, main.c 파일 내용은 아래와 같다. // a.c #include void foo() { printf(“foo\n”); } // a.h void foo(); // b.c #include void bar() { printf(“bar\n”); } // b.h void bar(); // main.c #include “a.h” #include “b.h” int main() … MakeFile 만드는법 더 보기 »

윈도우 작업표시줄 아이콘 깨짐현상

윈도우를 사용하다 갑자기 특정 프로그램의 아이콘이 깨져서 보인다. 프로그램 사용상에 그리 불편함은 없으니 아이콘이 없으니 어떤게 어떤 프로그램인지 햇갈린다. 아래 첨부파일을 실행시키면 해결된다. “아이콘깨짐복구.cmd” @echo off taskkill /f /im explorer.exe attrib “%userprofile%\appdata\local\iconcache.db” -s -r -h del /q “%userprofile%\appdata\local\iconcache.db” start explorer.exe exit

Let’s Encyrpt는 어떻게 SSL인증서를 발급해줄까?

이 글을 읽기 전에 여기를 방문하여 SSL과 CA가 무엇인지에 대해 쉽고 간략한 설명을 먼저 읽어 보시면 큰 도움이 됩니다. Let’s Encrypt와 ACME 프로토콜은 사람의 개입없이 브라우저 신뢰 인증서를 자동으로 발급하고 HTTPS 서버 설정을 가능하도록 만드는데 목적이 있습니다. 이건 웹서버에서 도는 인증서 관리 에이전트(Certificate management agent)가 있기 때문에 가능한 것이지요. 이 기술이 어떻게 가능한지 이해하기 위해, Let’s … Let’s Encyrpt는 어떻게 SSL인증서를 발급해줄까? 더 보기 »