개발/리눅스 (21) 썸네일형 리스트형 Certbot으로 Let's Encrypt 무료 인증서 설치(certbot설치) 무서웠지만 snap를 잘 설치 했으니 이제 Certbot을 설치 할 차례다! 고고~~ 아, 새 버전의 Certbot을 설치하려면 예전 버전 삭제하고 해야 한다고 한다. 난 예전 버전이 없으니 바로 설치! Snap으로 Certbot 설치 # snap install certbot --classic 2024-01-23T14:50:10+09:00 INFO Waiting for automatic snapd restart... Warning: /var/lib/snapd/snap/bin was not found in your $PATH. If you've not restarted your session since you installed snapd, try doing that. Please see https://fo.. Certbot으로 Let's Encrypt 무료 인증서 설치(snap설치) 새로운 서버에 Let's Encrypt 인증서를 설치하려고 다시 보니 Certbot을 이용해서 설치를 할 수 있다. (구 서버에 있던 certbot-auto는 이제 사용하지 못하는 것 같다.) 아 좀 복잡한거 같애!! 무섭다!! ㅋㅋ https://certbot.eff.org/ Certbot Tagline certbot.eff.org 요기는 Certbot 사이트 Snap 설치하기 시작 설치하려고 보니 Snap 설치가 필요하다. 으.. 뭐야 이런거 모르는데!!! OS버전 확인 CentOS 7 이상에서 사용 가능한듯 하다. # cat /etc/centos-release CentOS Linux release 7.6.1810 (Core) 7.6버전이다. 휴.. 통과! EPEL 저장소 추가 다음명령어로 epel .. ssh_exchange_identification: read: Connection reset by peer scp로 서버에서 서버로 파일 복사 좀 해보려고 ssh 접속을 하는데 메시지가 뜨면서 접속이 안된다. ssh_exchange_identification: read: Connection reset by peer 해결방법 /etc/hosts.allow 에 접속할 IP주소를 추가 해 주시면 된다. # # hosts.allowThis file contains access rules which are used to #allow or deny connections to network services that #either use the tcp_wrappers library or that have been #started through a tcp_wrappers-enabled xinetd. # #See 'man 5 .. find, sed로 문자열 치환하기 저번 글에서는 find + perl 조합으로 문자열을 치환하는 내용을 봤는데요. 이번에는 find + sed 조합으로 문자열을 치환하는 방법을 알아보겠습니다. Find + sed 조합으로 변경하기 find ./ -type f -iname "파일명" -exec sed -i 's/찾을단어/바꿀단어/g' {} \; 기본 명령어는 위와 같은 명령어를 사용합니다.(-iname 옵션으로 대소문자 무시) 아래와 같은 파일들이 있습니다.(find + perl 떄와 과 같은 파일들) # ll total 12 -rw-r--r-- 1 root root 20 2022-07-12 14:59 playon.php -rw-r--r-- 1 root root 20 2022-07-12 15:00 playon.PHP -rw-r--r-- 1.. find, perl로 문자열 치환하기 가끔 혹은 종종 많은 파일에서 문자열을 변경해야 할 일이 있습니다. 홈페이지 내 모든 파일에서 style.css를 style2.css로 변경을 해야 한다던지, 도메인 주소가 변경되어 변경해야 한다던지 하는 일이..😥 그럴때 사용하기 좋은 명령어입니다. 파일 몇개만 바꿔야 하는 경우에는 그냥 에디터에서 변경하는게 빠르고 편할 수 있지만 모든 파일을 찾아 하나하나 바꿔야 한다면.. 나 안해! 😱 Find + perl 조합으로 변경하기 find ./ -type f -name "파일명" -exec perl -pi -e 's/찾을단어/바꿀단어/g' {} \; 기본 명령어는 위와 같은 명령어를 사용합니다. 아래와 같은 파일들이 있습니다. # ll total 12 -rw-r--r-- 1 root root 20 202.. tar 명령어 압축 및 풀기 많은 파일들을 하나의 파일로 압축해서 이동하면 편리한데 tar 명령어로 쉽게 할 수 있습니다. 압축하기 tar -zcvf 압축파일이름.tar.gz 폴더 형식으로 사용하면 됩니다. tar -zcvf playon-tistory.tar.gz playon 폴더 혹은 파일 제외하고 압축하기 tar -zcvf 압축파일이름.tar.gz 폴더 --exclude 나는빠지는폴더 형식으로 사용하면 됩니다. tar -zcvf playon-tistory.tar.gz playon --exclude noadd tar -zcvf playon-tistory.tar.gz playon --exclude noadd/playontistory.txt 여러개 폴더 혹은 파일 제외하고 압축하기 --exclude를 계속 추가 해 주면 됩니다. ta.. 후이즈에서 발급받은 Sectigo 베이직 DV 싱글 설치(보안서버 SSL) 후이즈에서 발급받은 Sectigo 베이직 DV 싱글 설치하는 법을 정리 해 놓으려고 합니다. 보안서버 인증서 설치할때마다 헷갈려서... 참고로 아래 도메인은 예제 도메인입니다. playontistory.com 도메인의 보안서버 인증서를 발급 받으면 www 붙은거는 그냥 됩니다. playontistory.com (O) Let's Encrypt 인증서 해지(삭제)하기 인증서를 갱신하는데 홈페이지를 이전해서 도메인 연결이 다른 서버로 변경 된 계정이 있어 오류를 뿜뿜했다. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Processing /etc/letsencrypt/renewal/playon.tistory.com.conf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Cert is due for renewal, auto-renewing... Plugins selected: Authenticator webroot, Installer None Renewing an existing .. 이전 1 2 3 다음