no image
SD카드 완벽하게 지우기 - 로우 포맷 (개인정보 지우기)
안녕하세요. JohnComputer입니다. 여러분들은 스마트폰, 카메라 등등 많은 곳에서 사용되는 SD카드를 어떻게 버리거나 당근 거래할때 같이 판매하나요?? 일상에서 정말 많이 사용하는 제품 중 하나가 SD카드가 아닐까 싶은데.. 사실 이 SD 카드를 컴퓨터 상에서 재사용용도로 포맷을 하게된다면 복구가 가능하다는 사실 아시나요?? 아마 로우 포맷이라거나 SD 카드 지우기, 포맷 등 검색해서 들어오신 분들은 뉴스를 한번씩 보셨을 겁니다. 그래서 완벽하게 지우는 방법 알려드릴게요. https://www.sdcard.org/ SD Association | The SD Association The SD Association www.sdcard.org 위 사이트로 접속해 주시고 위 사이트를 못 믿으실까봐 !! ..
2023.11.02
슬랙 curl api 호출이 안됩니다 curl (60) error slack webhook
안녕하세요 Johncomputer 입니다. 오늘은 slack webhook 설정이후 갑자기 작동이 안되거나 운영중이던 서비스에서 도입 후 별다른 에러 없이 전송이 안될때 해결 방법입니다. 각각 호출하는 방법들이 다르겠지만 curl -명령 url 형식으로 많이 전송하실텐데요 curl -v url으로 api 통시 세부내역 한번 확인해봅니다. curl: (60) SSL certificate problem: certificate has expired More details here: https://curl.haxx.se/docs/sslcerts.htmlcode 60 error가 발생했고 SSL certificate problem: certificate has expired 에러가 발생했습니다 ㅠㅠ 인증서 만료 ..
2023.09.15
no image
VMware 무료 설치하기 + 리눅스 설치까지
안녕하세요 JohnComputer 입니다. 굉장히 오랜만에 글을 올리게 됩니다.. 요즘 일이 너무 바뻐서 자주 못 들어오게 되는데요 ㅠㅠ 이번에는 또 학생들에게 도움이 될까.. 싶은 글을 써볼려고 해요 요즘은 정말 AWS만 주구장창 만지는데 개인계정으로 뭔가 작성해서 올릴려니 돈이... #AWS 형 크레딧좀 줘 내가 양질의 글을 써줄게 1. 리눅스 설치 https://www.vmware.com/kr/products/workstation-player.html VMware Workstation Player | VMware VMware Workstation Player allows you to safely run a second, isolated operating system on a single PC. Le..
2023.06.02
no image
오래된 노트북 리눅스 설치하기 (CentOS)
안녕하세요. Johncom입니다. 계속 AWS를 이용해서 개인 작업을 하다 보니 너무 요금이 많이 나오게 되었습니다.. 달에 20~30은 나오는 것 같네요 ㅠㅠ 그래서 이번에 오래된 노트북(넷북)이 있는데 이걸 가지고 한 번 리눅스를 만들어서 해볼려고 합니다. 기본적으로 컴퓨터에 VM을 띄워서 하는 방법을 주로 하시겠지만 당근마켓만 잘 찾아 보아도 노트북 5~10만원에 구매하실 수 있습니다. 제약 없이 한번 해보는 것도 재밌겠네요. 보시다싶이 정말 작습니다. 너무 작아서 좋은 것 같아요 ㅎㅎ 이제는 보기 힘든 윈도우 7입니다... 사진 찍다가 알게 된건데... 램 1?????? 입니다.??? The CentOS Project DevConf.US Dojo Jun 10, 2022 — CentOS is hos..
2022.09.30
no image
iPad를 이용한 터미널 접속 - 리눅스 SSH - Terminus
오늘은 제가 사용하고 있는 괜찮은 앱 하나를 추천드리려고 글을 씁니다. 가끔씩 외부에서 터미널에 접속하고 싶을때 무거운 노트북을 들고 다니며 접속하는 모습을 볼 수 있는데요 요즘은 태블릿PC들이 사양도 좋아지고 블루투스 키보드도 보편화 되어서 좀 가볍게 들고 다니면서 사용하시면 좋을 앱 하나 추천드립니다. Terminal제품 중 여러 제품이 있던데 현재 Terminus이용자가 대다수인 것 같습니다. 첫 화면을 찍지 못했는데.. 애플아이디 로그인 하시면 위와 같이 비밀번호 설정하라는 문구가 나옵니다 항상 그렇듯 영문+숫자+특수기호 로 만들어 줍니다. Set the passphrase 눌러주시고 우측 상단에 있는 Skip을 클릭해서 넘어가 주시면 됩니다. 좀 더 하드하게 사용하실 분은 Pro를 이용하셔도 가..
2022.08.30
no image
SSH를 이용한 Bastion ID/PW 접속 - 공개키, 개인키 이용
이전 포스팅에 이어서 SSH 접속 로그인을 이어 진행하려고 합니다. putty나 Powershell이 아닌 Xshell이라는 프로그램으로 접속을 해보겠습니다. 앞서 만든 Bastion 서버에 아이디와 패스워드를 이용하여 접속합니다. 이후 다른 Private서버에 접속하려면 키가 없어서 Permission Denied 오류가 발생합니다. 그래서 위와 같이 구현을 해서 조금 더 보안성있고 간단하게 접속해보려고 합니다. Bastion이라고 하는 내부 인스턴스 접근을 도울 서버를 만들고 ID/PW를 이용한 사용자 인증으로 접속하게 됩니다. 해당 사용자가 권한이 있는 내부 서버에 접속을 하기 위해서 매번 키를 가져다니기도 힘들고 또 그렇다고 서버에 저장을 시켜두면 보안상으로 좋지 않습니다. 그래서 아래와 같은 방..
2022.08.23
no image
AWS Linux ID / PW 로그인만들기 (root 권한 주기)
AWS Linux를 진행하다 보면 위 사진 처럼 키페어 이름이 있고 이를 통해 접속하게 됩니다. 위 사진처럼 접속 하려면 저렇게 경로들과 함께 키 페어를 작성 해주고 ec2-user@IP를 작성해 주어야 합니다. 또 이런경우 지정 된 컴퓨터가 아니면 pem키가 없기 때문에 접속도 어렵죠 이래서 유저를 생성하여 접속할 수 있도록 설정해줍니다. 1. ID/PW 생성 sudo su useradd 유저명 passwd 유저명 ## 이후 비밀번호 입력 - 위와 같은 명령어를 실행하면 1차적으로 ID와 PW가 생성될 것이다. 2. Root 권한 주기 sudo su nano /etc/sudoers - 위 사진의 명령어를 입력하여 root 권한을 받을 수 있게 만들어 줍시다. 3. 계정 비밀번호 사용 Config 수정 ..
2022.08.22
반응형

안녕하세요.

JohnComputer입니다.

 

여러분들은 스마트폰, 카메라 등등 많은 곳에서 사용되는 SD카드를 어떻게 버리거나

당근 거래할때 같이 판매하나요??

 

일상에서 정말 많이 사용하는 제품 중 하나가 SD카드가 아닐까 싶은데..

사실 이 SD 카드를 컴퓨터 상에서 재사용용도로 포맷을 하게된다면

복구가 가능하다는 사실 아시나요??

 

아마 로우 포맷이라거나 SD 카드 지우기, 포맷 등 검색해서 들어오신 분들은 뉴스를 한번씩 보셨을 겁니다.

 

그래서 완벽하게 지우는 방법 알려드릴게요.

 

 

 

https://www.sdcard.org/

 

SD Association | The SD Association

The SD Association

www.sdcard.org

위 사이트로 접속해 주시고

 

위 사이트를 못 믿으실까봐 !!

위키피디아 설명을 DEEPL을 이용하여 번역내용 첨부합니다.

라고 합니다...

이제 위 사이트에서

"Downloads -> 좌측화면 SD Memory Windows Download 눌러줍니다.

쭈욱 아래로 내려가시면

 

accept 동의 눌러주시고

 

다운로드가 모두 완료되었다면

실행해서 설치 진행 하세요

1. SELECTED = 꽂은 USB의 경로 보시고 (내 PC에서 확인)

2. Formmation options = Overwrite format

3. CHS Format size adjustment 선택 

4. Format버튼 눌러서 진행

 

 

모두가 완료되고 깔끔하게 비워진것을 확인하실 수 있습니다.

반응형
반응형

안녕하세요 Johncomputer 입니다.
오늘은 slack webhook 설정이후 갑자기 작동이 안되거나
운영중이던 서비스에서 도입 후 별다른 에러 없이 전송이 안될때 해결 방법입니다.

각각 호출하는 방법들이 다르겠지만

curl -명령 url 

형식으로 많이 전송하실텐데요

curl -v url

으로 api 통시 세부내역 한번 확인해봅니다.

curl: (60) SSL certificate problem: certificate has expired
More details here: https://curl.haxx.se/docs/sslcerts.html

code 60 error가 발생했고 SSL certificate problem: certificate has expired 에러가 발생했습니다 ㅠㅠ

인증서 만료 에러가 발생한건데…

인증서를 추가해라…
옵션을 추가해라..
글이 많은데


yum update ca-certificates


먼저 위 명령어로 간단히 업데이트 해주시면
구버전의 인증서가 업데이트 되면서 동작 가능합니다

반응형
반응형

안녕하세요 JohnComputer 입니다.

굉장히 오랜만에 글을 올리게 됩니다..

요즘 일이 너무 바뻐서 자주 못 들어오게 되는데요 ㅠㅠ

이번에는 또 학생들에게 도움이 될까.. 싶은 글을 써볼려고 해요

요즘은 정말 AWS만 주구장창 만지는데 개인계정으로 뭔가 작성해서 올릴려니

돈이... #AWS 형 크레딧좀 줘 내가 양질의 글을 써줄게 

 

1. 리눅스 설치


https://www.vmware.com/kr/products/workstation-player.html

 

VMware Workstation Player | VMware

VMware Workstation Player allows you to safely run a second, isolated operating system on a single PC. Learn more.

www.vmware.com

그래서 무료로 리눅스를 다룰 수 있게 Vmware로 친절하게 설명 도와드리겠습니다.

 

여기로 접속하셔서

무료 다운로드 눌러주세용

자 여기서 실수 하실 수 있는데

저희는 리눅스를 설치할거지

리눅스 OS가 아니고

윈도우 OS이니깐 윈도우 OS버전으로 설치해주세요

아... 잠시만 오래걸리는데?

Vmware 15 버전이 있네요

ㅋㅋㅋㅋ

설치가 취소되었습니다.

 

자 다시 설치 진행합니다.

여기 노란색에 해제되어 있으실텐데

향상된 키보드 드라이버라고 나오는데

원래는 설치하고 나서

팝업창이 뜨는 내용인데

설치해주시는게 편합니다.

작업관리창이랑 왔다갔다 할때

편합니다.

1. 업데이트 매번 확인할거니 X

2. 고객경험을 줄거니 X

 

키보드를 설치했으니 YES

재부팅 해주시면 됩니다.

 

자이제 리눅스를 다운 받으러 갈게요.

 

2. 리눅스 다운로드


https://www.centos.org/download/

 

Download

Home Download Architectures Packages Others x86_64 RPMs Cloud | Containers | Vagrant ARM64 (aarch64) RPMs Cloud | Containers | Vagrant IBM Power BE (ppc64) RPMs Cloud | Containers | Vagrant IBM Power (ppc64le) RPMs Cloud | Containers | Vagrant ARM32 (armhf

www.centos.org

OS는 자신의 선택이지만

AWS를 주로 다룰 현대인이라면

우분투도 좋지만 CentOS 공부하는것이 좋습니다.

 

 

아키텍쳐는 아는 분들은 선택하시면 되지만

모른다면 x86_64로 가시면 되요

intel 칩 중.... AMD는....주절주절

모바일 저전력을 ....

이야기가 길어질 것 같아요

 

맘에 드는 미러사이트로 이동~

종류도 참 많군요

일단.. 저희는 그냥 일반적인 것을 설치하시죠

 

3. Vmware에 리눅스 설치하기


Create a New virtual machine 누르셔서 설치 진행해주시고

아까 다운로드 받은 리눅스 경로의 iso 이미지

Name은 보여지는 것이니 원하시는대로 하고

user는 root/admin 원하시는대로

비밀번호 . 비밀번호 확인까지 작성해주세요

Vmware에 뜰 가상머신 명입니다.

프로젝트명 해주시면 편해요

맥시멈 disk 설정인데

20GB설정이 추천되는데

전 정말 가볍게 쓸거라

8GB할당해줍니다.

 

 

4. 옵션 설정


이후 자세한 옵션 설정을 설정하고 싶으시면

아래 링크에 있는 다른 게시물 보시고 따라하시면 됩니당~

https://johncom.tistory.com/47

반응형
반응형

안녕하세요. Johncom입니다.

계속 AWS를 이용해서 개인 작업을 하다 보니 너무 요금이 많이 나오게 되었습니다..

달에 20~30은 나오는 것 같네요 ㅠㅠ

그래서 이번에 오래된 노트북(넷북)이 있는데 이걸 가지고 한 번 리눅스를 만들어서 해볼려고 합니다.

기본적으로 컴퓨터에 VM을 띄워서 하는 방법을 주로 하시겠지만

당근마켓만 잘 찾아 보아도 노트북 5~10만원에 구매하실 수 있습니다.

제약 없이 한번 해보는 것도 재밌겠네요.

보시다싶이 정말 작습니다.

너무 작아서 좋은 것 같아요 ㅎㅎ

이제는 보기 힘든 윈도우 7입니다...

사진 찍다가 알게 된건데...

램 1??????

입니다.???

 

 

 

 

The CentOS Project

DevConf.US Dojo Jun 10, 2022 — CentOS is hosting an in-person Dojo at DevConf.US. The Dojo will take place at Boston University on August 17, the day before the main DevConf talks. The CFP and registration are open. The Dojo is free as always, but regist

www.centos.org

자 이제 본론으로 들어와서 아래 사이트에 들어가 줍니다.

https://www.centos.org/

 

The CentOS Project

DevConf.US Dojo Jun 10, 2022 — CentOS is hosting an in-person Dojo at DevConf.US. The Dojo will take place at Boston University on August 17, the day before the main DevConf talks. The CFP and registration are open. The Dojo is free as always, but regist

www.centos.org

Download를 눌러 주시고 ->>>>>

여기 아닙니다..

저는 일단 CentOS 7 다운을 받을 거여서 내려가 줍니다...

아래 Older Version에서 -> then click here을 눌러줍니다.

 

여기서 원하는 버전의 mirrors를 눌러줍니다.

-> 저는 넷북 ATOM이여서 i386이미지를 다운로드 받습니다.

atom프로세스를 이용하시는 분은 i386으로 다운 받으셔야 합니다. 8은 지원하지 않아요.

그냥 노트북이신 분들은 기본 파일 받으시면 됩니다.!!

mirror 중에서 저희는 한국인 아닙니까

그리고 tistory에 글을 쓰니깐 kakao 미러를 들어가 줍니다.

 

여기서 원하는 버전 다운로드 해주시면 되는데 저는 그냥 20.09버전 다운로드 받았습니다.~

 

이렇게 완성된 USB를 가지고 설치하러 가봅니다.

 

 

노트북 회사마다 다르긴 하지만 DEL, F2, F10 중 하나이니 일단 연타를 해줍니다.

그러면 BIOS 셋업 창이 뜨게 될텐데 제조사 마다 상이하지만

요런 옵션창에

Boot 옵션 설정 진행해주시면 되겠습니다~

 

USB 설치 디스크로 부팅하게 되면 위와 같은 화면을 마주하게 됩니다.

한국인이니깐 한국어~ 

 

캡처를 위해서

가상 머신에 같이 설치를 해보았는데요.

- 설치 대상 ! 들어 가셔서 파티션 지정을 해주시고 기본 설치된 윈도우가 있다면

포맷도 지원하니 포맷하면서 같이 설치 진행하면 됩니다.

 

그런 다음 설치 시작 버튼 눌러주세요

 

설치는 시작되고

저희에게 위와 같은 시련을 줍니다.

그냥 들어 가서 Root 암호설정과 사용자를 만들어 주세요 ㅎㅎ

아니면 설치 마무리가 안됩니다

 

설치가 완료 되고 나서 위와 같은 화면을 만날 수 있고

아마 처음 설치하시면 저랑 달리 2개의 목록이 뜰텐데 그냥 두시면

알아서 로그인 합니다.

 

Login에 User 또는 root

비밀번호는 아까 앞에서 지정한 비밀번호로 로그인 해주시면

끝입니다. ~!!

반응형
반응형

오늘은 제가 사용하고 있는 괜찮은 앱 하나를 추천드리려고

글을 씁니다.

가끔씩 외부에서 터미널에 접속하고 싶을때

무거운 노트북을 들고 다니며 접속하는 모습을 볼 수 있는데요

요즘은 태블릿PC들이 사양도 좋아지고

블루투스 키보드도 보편화 되어서 좀 가볍게 들고 다니면서 사용하시면

좋을 앱 하나 추천드립니다.

Terminal제품 중 여러 제품이 있던데 현재 Terminus이용자가 대다수인 것 같습니다.

 

첫 화면을 찍지 못했는데..

애플아이디 로그인 하시면

위와 같이 비밀번호 설정하라는 문구가 나옵니다

항상 그렇듯 영문+숫자+특수기호 로 만들어 줍니다.

Set the passphrase 눌러주시고

우측 상단에 있는 Skip을 클릭해서 넘어가 주시면 됩니다.

좀 더 하드하게 사용하실 분은 Pro를 이용하셔도 가격은 괜찮은 것 같네요

 

우측 상단에 NEW HOST로 만들어 주셔도 되고

첫 화면 들어오면 보이는 New Host를 누르셔도 됩니다.

Alias : 보기 편한 별칭

Group : 그룹으로 묶어둬도 됩니다. ( 전 일반 사용자니 PASS)

Tags : 그룹과 비슷하게 구별하기 위한 용도 ( PASS )

Backspace as CTRL+H : Backcpace를 단축키 사용할 것인지 ( 전 필요없으니 PASS )

 

SSH : SSH통신이니 당연히~

port : PORT 번호 (22)

username : AWS라서 (EC2-USER)

password / Key : 사용하시는 것으로 이용해주세요.

 

전 Bastion이라는 이름의 Host가 생겼습니다.

중앙 상단에 아래와 같은 이미지를 눌러 주시면 연결이 됩니다.

이제 가볍게 아이패드로 연결하세요~

반응형
반응형

이전 포스팅에 이어서 SSH 접속 로그인을 이어 진행하려고 합니다.

putty나 Powershell이 아닌 Xshell이라는 프로그램으로 접속을 해보겠습니다.

앞서 만든 Bastion 서버에 아이디와 패스워드를 이용하여 접속합니다.

 

이후 다른 Private서버에 접속하려면 키가 없어서 Permission Denied 오류가 발생합니다.

 

그래서 위와 같이 구현을 해서 조금 더 보안성있고 간단하게 접속해보려고 합니다.

Bastion이라고 하는 내부 인스턴스 접근을 도울 서버를 만들고 ID/PW를 이용한 사용자 인증으로 접속하게 됩니다.

해당 사용자가 권한이 있는 내부 서버에 접속을 하기 위해서 매번 키를 가져다니기도 힘들고

또 그렇다고 서버에 저장을 시켜두면 보안상으로 좋지 않습니다.

 

그래서 아래와 같은 방법으로 구현을 해봅니다.

 

Bastion 사용자가 PrivateKey를 가지고 Privater Server에 PublicKey를 두어 키가 있는 사용자만

접속이 가능하게 끔 만들면 됩니다.

 

 

1. 공개키 생성

1
2
cd /home/유저명
ssh-keygen -t rsa
cs

 

- 다음과 같이 자신의 home/유저명 에서 명령어를 입력해서 만들어 줍니다.

 

 

2. 키 확인

 

1
2
cd .ssh
ls
cs

- 위 명령어를 이용한  KEY 확인을 합니다.

 

 

3. EC2-2 (Private Server) 유저 생성

 

1
2
3
sudo -s
useradd 유저명
passwd 유저명
cs

- 프라이빗 서버에 접속을 위한 유저를 만들어 줍니다.

 

4. root 권한 주기, 비밀번호 사용 ON, 재시작

1
nano /etc/sudoers
nano /etc/ssh/sshd_config
systemctl restart sshd
cs

- johncom 유저에게 수도 권한을 주고 비밀번호를 활성화 시킨 다음 재시작 한 번 해줍니다.

 

 

5. 공개키 설정

 

1
2
cd .ssh
scp id_rsa.pub 유저아이디@내IP:/home/유저아이디/authorized_keys
cs

-  EC2-1 (Bastion) 에서 EC2-2 (private server)로 공개키를 보낸다.

 

1
2
3
4
5
6
7
8
9
mkdir .ssh # 키를 담기 위한 .ssh 폴더 생성
ls -al # 권한 확인
 
## 권한 변경
chmod 700 .ssh
chmod 600 authorized_keys
 
# 키 이동
mv authorized_keys .ssh/authorized_keys

nano /etc/ssh/sshd_config
systemctl restart sshd
cs


- EC2-2 에서 위에 명령어와 같이 .ssh폴더를 생성하고 권한을 부여해주고 난 후 passwd들 다시 NO로 바꿔준다.

 

이후 인터널 접근을 해보면 비밀번호 없이 공개키과 개인키를 이용하여 접속이 된다.

반응형
반응형

AWS Linux를 진행하다 보면

 

위 사진 처럼 키페어 이름이 있고 이를 통해 접속하게 됩니다.

 

위 사진처럼 접속 하려면 저렇게 경로들과 함께 키 페어를 작성 해주고 ec2-user@IP를 작성해 주어야 합니다.

또 이런경우 지정 된 컴퓨터가 아니면 pem키가 없기 때문에 접속도 어렵죠

이래서 유저를 생성하여 접속할 수 있도록 설정해줍니다.

 

 

1. ID/PW 생성

sudo su
useradd 유저명
passwd 유저명
## 이후 비밀번호 입력

- 위와 같은 명령어를 실행하면 1차적으로 ID와 PW가 생성될 것이다.

 

 

2. Root 권한 주기

sudo su
nano /etc/sudoers

- 위 사진의 명령어를 입력하여 root 권한을 받을 수 있게 만들어 줍시다.

 

 

3. 계정 비밀번호 사용 Config 수정

nano /etc/ssh/sshd_config
systemctl restart sshd

- 비밀번호를 이용한 접속을 위한 Config 수정 및 sshd 재시작

 

 

4. 비밀번호를 이용한 접속

ssh -i "키명" ec2-user@내IP
--------- 변경 후 ------------
ssh 아이디@내아이피

- 기존에 접속하던 방식이 아닌 아이디와 비밀번호를 입력해서 로그인

 

 

 

.... 이 다음 포스팅에 여기에 추가로 공개키와 비밀키를 발급 받아 bastion으로 사용하여

내부망에 ID/PW 유저로 접근하는 글을 써보겠습니다.~!

반응형