전체 글 썸네일형 리스트형 AWS EC2의 Private key 교체 기존의 Private KEY가 노출 되거나 잃어버린 경우 새로운 키를 생성하고 EC2를 교체를 진행한다. 1. 새로운 키 발급 EC2 - 네트워크 및 보안 - 키 페어 - 키 페어 생성 2. 다운받은 pem 파일을 ftp를 이용해서 서버에 업로드 한다. 3. Private Key를 이용하여 Public key 생성한다. 4. 생성된 Public Key의 값을 EC2 인스턴스에 등록하기 - 생성된 public key를 vi로 열어서 내용을 복사한다. 5. 복사한 내용을 authorized_keys에 복사 [root@ip-172 key]# echo 복사한내용 >> ~/.ssh/authorized_keys 6. vi로 내용을 확인 - 기존 aws에서 생성한 ec2@amazon 키 - 새로 생성한 키가 아래에 .. 더보기 AWS EC2 디스크(볼륨) 용량 올리기(용량확장) EC2 사용중 대용량 업로드 업체의 운영으로 아래와 같이 디스크 용량이 100%에 도달해 버렸다. 단순 홈페이지라 볼륨 용량을 150G만 했었는데 300G로 증가 해서 운영하기 위해 볼륨을 수정함. - EC2 -> Elastic Block Store -> 볼륨 -> 볼륨수정 수정할 볼륨의 크기를 300으로 설정후 수정 볼륨의 수정은 생각보다 Optimazing 시간이 상당히 걸린다. 처리가 완료되면 콘솔에서 볼륨의 증가를 확인한다. - 아래와 같이 현재 사용중인 볼륨은 150G이고 해당 디스크에 300G가 있는것으로 표시된다. 일단 먼저 해당 파티션을 조정하여 300G로 수정한다. - growpart로 처리하면 알아서 자동으로 최대값으로 잡아준다. 이후 resize2fs로 루트인 nvme0n1p1의 사이.. 더보기 레디스(Redis)내 유저 설정(ACL) 1. redis.conf 내에 aclfile /etc/redis/users.acl 추가(주석해제) user 정보를 저장하기 위해 파일 위치를 환경설정에서 지정해 준다. #aclfile /etc/redis/users.acl #부분 주석 해제 aclfile /etc/redis/users.acl 2. aclfile /etc/redis/users.acl 생성 #빈파일을 생성하여 저장할 수 있도록 처리 vi /etc/redis/users.acl 3. Redis 서비스 재시작 systemctl restart redis-server 4. 유저 추가 후 저장 #redis 서비스에 접속 [root@ip-10-0-0-10 redis]# redis-cli #기존 환경설정에 저장해둔 초기 유저로 접속(6버전 이상은 초기 사용.. 더보기 윈도우 SSH 에서 WARNING: UNPROTECTED PRIVATE KEY FILE! 처리 윈도우의 PowerShell 에서 직접 AWS의 SSH에 접속하기 위해 기존에 다운받았던 pem키 파일을 불러와서 접속중에 경고와 함께 bed permissions라고 에러를 팅군다. Linux라면 간단히 chmod로 처리할 텐데 윈도우는 해당 처리가 과정이 필요하므로 기록해 둔다. 해당 키파일을 오른쪽 클릭하여 속성으로 들어간다. !! 처음부터 사용자를 추가하여 권한만 부여하면 아래와 같이 추가는 되나 적용되지 않아 동일하게 bad permissions가 표시된다. 먼저 속성 - 보안 - 고급(V) - 상속 사용 안함(I) - '상속된 사용 권한을 이 개체에 대한 명시적 사용 권한으로 변환합니다.'를 차례대로 클릭하여 상위폴더에서 상속받은 권한과 연결을 해제한다. 그리고 현재 적용되지 않고 있는 해당 .. 더보기 AWS RDS Mysql 8 버전에서의 대소문자 구분 처리 몇년전 개발한 시스템에서 mysql(V5.7)의 사용시 쿼리와 테이블에 사용된 문자가 대소문자가 섞여 뒤죽박죽이 되어 개발된 적이 있다. 해당 코드의 전체 수정이 힘들어 일단 my.cnf 에서 [mysqld] lower_case_table_names = 1 로 변경하여 사용 하였다. AWS Aurora RDS로 변경하여 사용중에 버전의 지원중단에 따른 경고가 계속되어 테스트를 위해 mysql 8 버전으로 업그레이드를 진행하였음. Mysql 8버전에서는 5.7버전과 다르게 서버 인스턴스 생성후 변경이 불가 하여 새로운 파라메터를 생성하여 lower_case_table_names = 1 으로 설정 변경후 Mysql 업그레이드를 진행하면서 해당 파라메터그룹으로 변경하여 작업을 진행함. - 기존 업그레이드시 d.. 더보기 Redis 설치 하기(AWS, lightsail, ec2, demian) 1. apt-get 업데이트 후 redis설치하기 sudo apt-get update sudo apt-get install redis-server - 설치는 완료되었으나 서비스 시작을 실패했다고 표시된다. 2. 설치후 실행 오류 상태 확인하기 systemctl status redis-server.service Failed to start Advanced key-value store. 이라는 에러만 표시되고 log를 확인해도 별다른 내용이 없다... 일단 서비스 부분이므로 서비스를 중단 하고 port 상태 부터 확인 한다. //redis 서비스 종료 systemctl stop redis-server.service //현재 포트 상태 확인 netstat -tuln 분명히 서비스를 종료했는데 아래와 같이 63.. 더보기 ChatGPT 사용법! 5분만에 사용해 보기 요즘 핫한 ChatGPT를 5분만에 사용해 보기 1. OpenAI(ChatGPT 서비스)에 가입하기 https://chat.openai.com/chat - 접속하여 Sign up을 클릭합니다. - 빠르게 가입하기 위해서 사용중인 구글계정으로 접속을 클릭합니다. - ChatGPT가 부를 이름을 입력합니다.(한글도 가능하니 이름을 입력해도 됩니다.) - 인증받을 전화번호를 입력후 Send code를 입력합니다. - 해당 핸드폰으로 수신한 SMS문자의 인증번호 6자리를 입력합니다. - 가입이 완료되고 아래의 화면에서 계속 Next를 클릭합니다. 자 가입이 완료되었습니다. 2. ChatGPT 사용하기 이제 그 유명한 ChatGPT를 사용해 봅시다. - 아래의 화면에서 붉은색 부분이 프롬프트(질문) 입력부분 입니.. 더보기 vscode에서 ChatGPT 사용하기 요즘 핫이슈인 ChatGPT를 코파일럿으로 사용하기 위한 Extension을 설치하면 vscode에서도 Copilot 으로 ChatGPT를 사용할 수 있다. 필요사항 1. OpenAi 사이트에 가입하여 부여받은 API Key 2. Code GPT Extension 설치 3. Code GPT에 부여받은 API Key 등록 1. OpenAi(ChatGPT) 사이트에 가입하여 API key 받기 먼저 OpenAi(ChatGPT) 사이트에 가입한다. https://openai.com/product/gpt-4 GPT-4 GPT-4 is more creative and collaborative than ever before. It can generate, edit, and iterate with users on c.. 더보기 이전 1 2 3 4 5 6 ··· 13 다음