● 버전 확인
  openssl version

 

● 개인키 생성
  openssl genrsa -des3 -out server.key 2048

● 인증요청서 생성
  openssl req -new -key server.key -out server.csr

 

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

  State or Province Name (full name) []: 시 이름(Seoul)

  Locality Name (eg, city) [Default City]: 시/군/구(Ansan)

  Organization Name (eg, company) [Default Company Ltd]:회사명(jcompany)

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

  Common Name (eg, your name or your server's hostname) []: 서비스 도메인명 ( sample.com )

  Email Address []:이메일 주소 (sample@naver.com)

 

● (Optional) 개인키에서 패스워드 제거
  cp server.key server.key.origin
  openssl rsa -in server.key.origin -out server.key
 

  writing RSA key 라고 나오면 완료됨

● 인증서 생성
  openssl x509 -req -days 3650 -in server.csr -signkey server.key -out server.crt

● 확인
  ▶개인키
    cat server.key | head -3

  ▶사설인증서
    cat server.crt | head -3

● 개인키와 인증서 설치
  cp server.key /etc/httpd/ssl/
  cp server.crt /etc/httpd/ssl/

● httpd.conf 설정
  # SSL Virtual host add
  NameVirtualHost *:443

  # SSL Virtual host add
  <VirtualHost sample.com:443>
      SSLEngine on
      SSLCertificateFile /etc/httpd/ssl/server.crt
      SSLCertificateKeyFile /etc/httpd/ssl/server.key
      ServerAdmin  master@host.sample.com
      DocumentRoot /home/sample/public_html
      ServerName sample.com
      ErrorLog logs/ssl_sample.com-error_log
      CustomLog logs/ssl_sample.com-access_log common
  </VirtualHost>

  #Redirect
  <VirtualHost *:80>
      ServerAdmin master@host.sample.com
      DocumentRoot /home/sample/public_html
      ServerName sample.com
      ServerAlias www.sample.com

      RewriteEngine On
      RewriteCond %{HTTPS} !on
      RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]
      ErrorLog logs/host.sample.com-error_log
      CustomLog logs/host.sample.com-access_log common
  </VirtualHost>

Posted by 꼬장 꼬장e

댓글을 달아 주세요

netsh wlan show drivers 명령으로 랜카드 공유가능 확인
호스트된 네트워크 지원 : 예

netsh wlan set hostednetwork mode=allow ssid=와아피아이름 key=비밀번호

netsh wlan start hostednetwork 공유시작

네트워크중 로컬영역연결* 이 새로 생겨나면 해당 연결로 인터넷 공유를 설정 한후

와이파이연결 시도하면 연결이 됨

Posted by 꼬장 꼬장e

댓글을 달아 주세요

yum install epel-release 저장소 활성화

 

yum install iftop 로 설치하면 끝

Posted by 꼬장 꼬장e

댓글을 달아 주세요

[리눅스] ssd 포트 변경

OS 2021. 3. 12. 11:12

vi /etc/ssh/sshd_config 수정

port 22 원하는걸로 변경

 

systemctl restart sshd 재시작

 

오류나면

semanage port -a -t ssh_port_t -p tcp 2244

 

semaange 없다면

yum install policycoreutils-python1. sshd_config 설정파일 변경
vi /etc/ssh/sshd_config

2. #Port 로 주석처리된 부분아래 또는 주석을 지우고 변경하고자 하는 포트번호 입력(ex>1234)
...
#Port 22
Port 1234
...
3. sshd 재시작
service sshd restart

재시작후 아래와 같은 애러 발생시 4. 이후 내용을 진행
Job for sshd.service failed because the control process exited with error code. See "systemctl status sshd.service" and "journalctl -xe" for details.

4. semanage 미설치시 아래 명령어로 설치
yum install policycoreutils-python

5. 설치 후 ssh 포트 확인
semanage port -l | grep ssh

6. ssh 포트 변경
semanage port -a -t ssh_port_t -p tcp 포트번호

Posted by 꼬장 꼬장e

댓글을 달아 주세요

2016, 1029

 

윈도우 서버 2019 버전

 

다운로드 받은 파일을 압축해제

 

\PRO1000\Winx64\NDIS65 폴더에 있는 e1d65x64.inf 파일수정

 

[ControlFlags] 아래의 세 줄을 삭제

[ControlFlags]
ExcludeFromSelect = \
    PCI\VEN_8086&DEV_153A,\
    PCI\VEN_8086&DEV_153B


[Intel.NTamd64.10.0.1] 부분을 찾아서 아래쪽의 %E15B8NC로 시작하는 세 행이 있는데 해당 부분을 복사

[Intel.NTamd64.10.0] 부분에 순서에 맞게 붙여넣기후 파일저장

cmd를 입력하여 명령 프롬프트를 실행

 

명령어를 입력한 후에 재부팅
bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING ON

 

장치 관리자에서 네트워크 어댑터에 드라이버를 \PRO1000\Winx64\NDIS65를 지정

설치 중 경고 메시지가 뜬다면 무시하고 진행

 

명령어를 입력하고 재부팅

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

출처 : bimmermac.com/2904

 

Posted by 꼬장 꼬장e

댓글을 달아 주세요

[svn]윈도우 svn 설치

OS 2020. 10. 23. 18:07

●윈도우 서브서번 최신

sourceforge.net/projects/win32svn/files/

 

●윈도우 SVNManager

pyrasis.com/main/SVNSERVEManager

 

●포트

http:// 80
https:// 443
svn:// 3690
svn+ssh:// 22

 

 

 

Posted by 꼬장 꼬장e

댓글을 달아 주세요

무선랜 기능 추가

 

Posted by 꼬장 꼬장e

댓글을 달아 주세요

출처 : http://blog.nekoromancer.kr/2013/12/17/mariadb-%EB%A7%88%EC%9D%B4%EA%B7%B8%EB%A0%88%EC%9D%B4%EC%85%98-%ED%9B%84-mysql-client-library-%EC%97%90%EB%9F%AC/

 

MariaDB로 마이그레이션 후에 다음과 같은 에러 메시지가 발생하는 경우가 있습니다.

mysql_connect(): Headers and client library minor version mismatch.
Database의 Client API Library 버전과 Header 버전이 일치하지 않아 발생하는 문제입니다. DB 자체는 정상적으로 굴러가지만 지속적으로 에러메시지를 뱉어냅니다. 자신의 DB API버전을 확인하려면 커맨드 라인이 다음과 같이 입력합니다.

1
php -i | grep 'Client API'
저같은 경우에는 버전정보가 다음과 같이 출력되었습니다. Client API header version만 다릅니다.

1
2
3
4
Client API version => 5.3.12-MariaDB
Client API library version => 5.3.12-MariaDB
Client API header version => 5.1.69
Client API version => 5.3.12-MariaDB
해결방법은 php mysql 드라이버를 삭제하고 mysqlnd 드라이버를 설치하면 됩니다.

1
2
yum erase php-mysql
yum install php-mysqlnd
드라이버 설치를 마치고 API 버전을 다시 확인하면 mysqldn으로 드라이버가 변경된 것을 확인하실 수 있습니다. 또한 더 이상 에러메세지가 발생하지 않습니다.

Posted by 꼬장 꼬장e

댓글을 달아 주세요

cmd (명령 프롬프트 )

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS 
bcdedit -set TESTSIGNING ON

 

입력후 재시작

 

인텔 드라이버 ( https://downloadcenter.intel.com/ko/download/26092 )를 받은후 압축해제 ( PROWinx64.exe )

 

PRO1000\Winx64\NDIS64\e1d64x64.inf 파일을 수정

 

[ControlFlags] 아래에 3줄 삭제

 

[Intel.NTamd64.6.3.1] 아래 내용중 [Intel.NTamd64.6.3] 아래에 존재 하지 않는게 있으면 복사해서 붙여넣기

 

예)

[Intel.NTamd64.6.3.1]
; DisplayName                   Section              DeviceID
; -----------                   -------              --------
%E153ANC.DeviceDesc%            = E153A.6.3.1,       PCI\VEN_8086&DEV_153A
%E153ANC.DeviceDesc%            = E153A.6.3.1,       PCI\VEN_8086&DEV_153A&SUBSYS_00008086
%E153BNC.DeviceDesc%            = E153B.6.3.1,       PCI\VEN_8086&DEV_153B
%E153BNC.DeviceDesc%            = E153B.6.3.1,       PCI\VEN_8086&DEV_153B&SUBSYS_00008086
%E155ANC.DeviceDesc%            = E155A.6.3.1,       PCI\VEN_8086&DEV_155A
%E155ANC.DeviceDesc%            = E155A.6.3.1,       PCI\VEN_8086&DEV_155A&SUBSYS_00008086

 

[Intel.NTamd64.6.3]
; DisplayName                   Section        DeviceID
; -----------                   -------        --------
%E153ANC.DeviceDesc%            = E153A,       PCI\VEN_8086&DEV_153A
%E153ANC.DeviceDesc%            = E153A,       PCI\VEN_8086&DEV_153A&SUBSYS_00008086
%E155ANC.DeviceDesc%            = E155A,       PCI\VEN_8086&DEV_155A
%E155ANC.DeviceDesc%            = E155A,       PCI\VEN_8086&DEV_155A&SUBSYS_00008086

 

 

> [Intel.NTamd64.6.3]내용 보면  

"PCI\VEN_8086&DEV_153A" 와 "PCI\VEN_8086&DEV_155A " 사이에

[Intel.NTamd64.6.3.1] 내용의  "PCI\VEN_8086&DEV_153B" 가 없음

 

> 수정하면 

[Intel.NTamd64.6.3] 
; DisplayName                   Section        DeviceID 
; -----------                   -------        -------- 
%E153ANC.DeviceDesc%            = E153A,       PCI\VEN_8086&DEV_153A 
%E153ANC.DeviceDesc%            = E153A,       PCI\VEN_8086&DEV_153A&SUBSYS_00008086 

%E153BNC.DeviceDesc%            = E153B.6.3.1,       PCI\VEN_8086&DEV_153B 
%E153BNC.DeviceDesc%            = E153B.6.3.1,       PCI\VEN_8086&DEV_153B&SUBSYS_00008086 
%E155ANC.DeviceDesc%            = E155A,       PCI\VEN_8086&DEV_155A 
%E155ANC.DeviceDesc%            = E155A,       PCI\VEN_8086&DEV_155A&SUBSYS_00008086

 

다 찾아서 추가해주고 저장후 장치 관리자에서 드라이버 업데이트 ( 경로 PRO1000 ) 해주면됨

 

>완료되면 

CMD 실행후

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS 
bcdedit -set TESTSIGNING OFF

 

재시작

 

참고

https://atsoftware.de/2014/08/install-intel-i218-v-nic-driver-for-windows-server-2012/

Posted by 꼬장 꼬장e

댓글을 달아 주세요

크론탭 설정하면 많이 발생

 

삭제방법

cat /dev/null > /var/spool/mail/해당아이디 ( 계정 )

Posted by 꼬장 꼬장e

댓글을 달아 주세요