본문 바로가기

728x90

개발

(53)
MySQL 8 설치 MySQL 8을 설치 해 보자. 나중에 까먹지마 ㅠㅠ 두근두근.. CentOS Linux release 7.6.1810 (Core) 환경에 MySQL 8 설치하기 시작! 저장소 추가하기 # yum install -y https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm Loaded plugins: fastestmirror mysql80-community-release-el7-11.noarch.rpm | 14 kB 00:00:00 Examining /var/tmp/yum-root-4ePacN/mysql80-community-release-el7-11.noarch.rpm: mysql80-community-release-el7-11.noa..
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 ..
시놀로지 나스 Rsync 하기 위해 SSH 접속 설정하기(Synology Nas) 백업을 하기 위해 그냥 탐색기에서 복사 붙여 넣기를 하다가 속도도 느리고 최근에 수정된 파일 찾기도 힘들고 해서 하다 보니 현타가 왔다 ㅋㅋㅋ 그래서 Rsync 가능한가.. 하고 보니 오잉? 되네!! 몇가지 설정이 필요했다. 관리자 계정으로 로그인을 합니다. SSH 서비스를 활성화합니다. 제어판에 들어가서 ① 터미널 및 SNMP로 이동 후 ② SSH 서비스 활성화를 체크해 줍니다. ③ SSH 포트를 설정합니다. 기본 포트는 22지만 22 포트를 그냥 쓰면 공격이 많이 들어온다고 하니 외부에서 접속 가능하다면 포트 변경! SSH 접속해 보기 SSH 접속 프로그램을 이용해서 접속 해 봅니다. 저는 Xshell을 이용 중입니다. ssh 접속 명령어는 이렇게 합니다. ssh 사용자아이디@나스IP 접속을 해 보겠..
PHP setCookie 사용법(보안, secure, httponly) PHP에서 cookie를 사용하는 방법을 알아봅니다. 자꾸 까먹어서..😴 기본 명령어 setcookie('cookie_name', 'value', 'expire', 'path', 'domain', 'secure', 'httponly'); cookie_name (string) : 쿠키 이름(변수라고 생각하면 쉬울 것 같네요.) value (string) : cookie_name에 들어갈 값(cookie_name이 변수라고 생각하고 여기에 들어가는 값) expire (int) : 쿠키가 유지 되는 시간 path (string) : 쿠키를 적용 할 경로 domain (string) : 쿠키 사용을 허용할 도메인 secure (bool) : https에서만 사용할 수 있도록 설정 httponly (bool) :..
안전하지 않은 양식입니다. 자동 완성이 사용 중지되었습니다. 안전하지 않은 양식입니다. 자동 완성이 사용 중지되었습니다....? 이거 뭐지 갑자기 로그인 Form에 이런 말풍선이 뜬다. 이것 저것 보다가 왜 그런지 이유를 찾았습니다. 1. 홈페이지 주소는 SSL 인증서를 사용해 https 를 사용중입니다. 2. Form 태그 action에 https가 아닌 http 연결을 합니다. 위에 두 조건이 맞으면 저렇게 나오네요.(다른 경우도 있겠지만 제 경우는 이랬습니다. ㅋㅋ) 홈페이지는 https://playon.tistory.com 이라고 치고 form은 아래처럼 https가 아닌 http로 되어 있었네요. Playon Tistory Login ID action 주소를 https로 하거나 빼버리면 해결~~~
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..

반응형