본문 바로가기

반응형

리눅스 관련

(12)
Certbot, Let's Encrypt로 SSL 인증서 갱신하기(Ubuntu, NGINX) 이 글을 보고 계신다면, SSL인증서를 발급받고 3개월이 지나신 분일 겁니다. 잘 오셨습니다. certbot을 사용하여 갱신을 해보도록 하겠습니다. certbot설치방법은 아래의 내용을 참조하세요. https://retromakers.tistory.com/27 certbot을 사용하여 우선 테스트를 진행해봅니다. "--dry-run"옵션을 주시면 됩니다. $sudo certbot renew --nginx --dry-run 아무 문제가 발생하지 않으면 아래처럼 로그가 나오고 Congratulation메시지를 받아볼 수 있습니다. 저의 경우는 사이트2곳을 같이 돌리고 있어 2종류가 나오는 로그입니다. $ sudo certbot renew --nginx --dry-run Saving debug log to /..
Certbot, Let's Encrypt로 SSL 인증서 발급받기(Ubuntu, NGINX) Let's Encrypt로 SSL 인증서를 발급받아 Https를 사용하는 방법을 알아보겠습니다. 우분투에 NGINX를 이용하여 홈페이지가 설정되어있다고 가정하겠습니다. 우선 certbot이 설치되어있느지 확인해 보면, $ apt list --installed | grep certbot WARNING: apt does not have a stable CLI interface. Use with caution in scripts. certbot/bionic-updates,bionic-updates,now 0.27.0-1~ubuntu18.04.2 all [installed] python-certbot-nginx/bionic,bionic,now 0.23.0-1 all [installed] python3-certb..
Ubuntu OpenCV 설치 및 버전 확인 설치에 앞서 업데이트와 업그레이드를 합니다. $ sudo apt-get update $ sudo apt-get upgrade opencv관련 설치를 진행합니다. $ sudo apt-get install pkg-config $ sudo apt-get install cmake $ sudo apt-get install libopencv-dev 설치가 되고나서 버전을 확인해 봅니다. $ pkg-config --modversion opencv4 4.2.0 $ pkg-config --cflags opencv4 -I/usr/include/opencv4/opencv -I/usr/include/opencv4 $ pkg-config --libs opencv4 -lopencv_stitching -lopencv_aruco -..
Ubuntu QT5 설치 방법 터미널에서 아래처럼 실행하면 됩니다. $ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential make qt5-default qtcreator qtdeclarative5-dev libqt5serialport5-dev 설치 버전 확인(우분투 18 기준) $ qmake -version QMake version 3.1 Using Qt version 5.9.5 in /usr/lib/x86_64-linux-gnu 설치 버전 확인(우분투 20.04.2 기준) $ qmake -version QMake version 3.1 Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu 위의 설치..
테라텀(Teraterm)으로 자동 로그인 하기(SSH Key사용) #Part 2 지난번에는 ID와 PW를 호스트입력하는 창에 옵션으로 같이 넣어 한번에 자동 로그인하는 방법을 설명하였습니다. 궁금하신 분은 아래의의 링크를 참조하세요. https://retromakers.tistory.com/16 이번에는 SSH키를 이용하여 자동로그인하는 방법입니다. SSHKey는 2가지로 구성됩니다. 하나는 남에게 줘도 되는 공개키(Public Key)이고, 나머지는 내가 가지고 있어야하는 개인키(Private Key) 입니다. 원격지에는 공개키를 넣어놓고, 접속하려는 사람이 개인키를 가지고 이에 접속하게 되는거지요. - 공개키 -> 원격지에 존재, 즉 접속하려는 호스트에 공개키가 특정 위치에 들어가야합니다. - 개인키 -> 테라텀을 실행시 불러드리는 키의 값으로 원격지에 접속하는 유저가 가지고 있..
테라텀(Teraterm)으로 자동 로그인 하기(ID,PW사용) #Part 1 테라텀을 통해 원격서버에 접속하는 방법은 아래와 같습니다. 테라텀을 실행시 새연결 창이 뜹니다. 그럼 여기 호스트부분에 원격접속을 위한 호스트명을 치고 확인을 누르면 SSH인증창이 뜨면서, 인증창에 ID와 PW를 입력하는 과정이 필요합니다. 어쩌다 한두번 원격서버에 들어가는 경우에는 크게 불편하지 않지만, 자주 들어가려면 성가신 일이기도 합니다. 일단 ID와 PW를 미리 적어두고 들어가는 방법을 설명드리겠습니다. https://ttssh2.osdn.jp/manual/4/en/commandline/ttssh.html 의 내용을 참조해서 호스트명 치는 곳에 추가적인 옵션을 적으면 조금 더 수월하게 로그인을 진행 할 수 있습니다. 방법은, [호스트명] /ssh2 /auth=password /user=[유저ID..
MySQL 초기설정 : DB 생성 및 신규 유저 권한 설정 MySql의 초기 설정 방법을 정리해 봤습니다. mysql이 설치되어 있고 mysql 관리자는 id와 pw를 알고 있는 경우를 가정합니다. DB와 이를 사용할 USER를 만들고, 내부/외부에서 접속이 가능하도록 권한 설정을 하는 방법을 설명합니다. 1. MySQL 실행 $ sudo mysql -u [관리자ID] -p 이후 입력창에 [관리자 PW]입력합니다. 예를들어 관리자 id가 root이고, 암호가 1234이면 "sudo mysql -u root -p"를 입력후 암호를 넣으면 됩니다. 잘 실행이 되었다면 아래의 화면과 mysql> 콘솔이 뜨는걸 확인 하실 수 있습니다. 2. 셋업용 설정 아래처럼 use mysql;을 입력하여 DB 셋업용 설정으로 들어갑니다. mysql> use mysql; 정상적이라면..
ubuntu에서 vi를 쓰다 낭패를 볼때.. si를 사용하세요. 우분투에서 각종 설정 conf값이나 셋업용 파일을 설정할떄, 관리자 권한을 갖는 sudo vi 파일명으로 호출을 해야 수정후 저장이 가능합니다. 예를들어 아래 그림처럼 삼바 conf파일을 수정하기위해 무심결에 vi smb.conf로 하다가 보면, 맨 밑에 경고가 표시됩니다. 여기서 알아차리면 좋았는데, 파일을 수정하면 또 한번 아래처럼 친절하게 문구를 표시해 줍니다. 이렇게 친절한데.. 이것도 수정에 집중하다보면 알지 못하는 경우가 있습니다. 다 고치고 마지막으로 :wq!를 하는 순간 잘못된걸 깨닫게 됩니다! :q!로 나갔다가 다시 sudo vi로 들어와서 고친걸 전부 기억해서 다시 적용해아하는데... 이건 게임 막판왕까지 어렵게 갔는데 Continue가 없는 게임이라, 처음부터 다시 깨야하는 상황인거죠..

반응형