반응형

Server Operation 4

무료 SSL 적용하기

Ubuntu 18.04 환경에 certi-bot, nginx을 이용해 무료로 SSL을 설정할 수 있다. 물론 도메인이 필요하다. 나는 freenom 이라는 곳에서 무료로 도메인을 이용하는 중이다. 1. python-certbot-nginx 설치 아래와 같이 python-certnot-nginx 를 설치한다 // repo에 certbot 등록 $ sudo add-apt-repository ppa:certbot/certbot // update $ sudo apt-get update // python-certbot-nginx 설치 $ sudo apt-get install python-certbot-nginx 2. nginx 에서 server 설정 며칠 전 서버에 jenkins를 설치한적이 있다. 이 jenki..

Server Operation 2019.07.16

로컬환경에서 원격서버로 비밀번호 없이 RSA로 SSH 접속하기

보통 로컬환경에서 원격서버에 접속할 때, id, password를 통해 SSH 접속하는 경우가 흔하지만, 이 경우는 비대칭키 암호 방식을 이용한 RSA로 접속하는 경우보다 위험하고 더 편리하기 때문에 id, password로 원격서버에 접속하는 것은 지양하는 것이 좋다. 참고로, RSA로 인증하는 방식은 비대칭키 암호 방식 중 한 가지이고, 비대칭키 암호 방식으로서 현재 가장 널리 쓰이는 듯 하다. 비대칭키 암호 방식이란, 공개키(public key), 비밀키(secret key)가 한 쌍이 되어 암호화-복호화하는 방식으로, 비밀키만 노출되지 않는다면, 데이터를 교환할 때 비교적 안전한 방법이다. 정리한 예제의 로컬환경은 맥북, 원격서버는 Ubuntu 18.04이다. 1. 로컬 환경에서 RSA publi..

Server Operation 2019.07.15

고정(static) IP 설정하기 on Ubuntu 18.04.1

얼마전 집에 있는 오래된 랩톱에 리눅스 서버를 올릴 일이 있어, 우분투(18.04.1 LTS)를 올렸다. 그런데 IP address가 바뀔 수 있으니 공유기(iptime)내에서 고정 ip를 갖도록 설정할 필요가 있었다. 고정 IP설정 정도는 어려운 것도 아닌데... 서버 세팅을 매일 하지 않고 가끔 하다 보니 기억이 잘 나지 않아 기록한다. 일단 랩톱에 유선 LAN은 연결된 상태이다. 일단 현재 네트워크 상태를 볼까? 네트워크 확인을 하기 위해 다음 명령어를 입력하면 아래와 같이 결과가 나온다. $ ip a 2: enp4s0의 inet 192.168.0.7이 랩톱의 현재 유선 LAN IP이다. 이것을 192.168.0.101로 고정할 예정이다. 얼마 전 라즈베리파이 라즈비안의 네트워크 설정을 볼 일이 있..

Server Operation 2019.02.11

Ubuntu에서 패키지 업데이트, 설치가 되지 않을 때

가끔 Ubuntu에서 Package가 Update 되지 않거나, Install 되지 않는 경우가 생긴다. 보통 sources.list에 문제가 생겨 잘 되지 않는 듯 하다. [해결법] 1. 다음 아래의 사이트에 접속한다. https://repogen.simplylinux.ch/ 2. Select your country, Select your release를 해준다. 그리고, Ubuntu Branches, Ubuntu Updates의 체크박스를 모두 선택한다. 3. 맨 아래 Generate List 를 클릭하면, #------------------------------------------------------------------------------# # OFFICIAL UBUNTU REPOS # #-..

Server Operation 2017.11.05
반응형