linux 7

verify.safetynet.webauthn.js 인증서 문제

verify.safetynet.webauthn.js WebAuthn Android SafetyNet attestation verification sample in NodeJS WebAuthn Android SafetyNet attestation verification sample in NodeJS - verify.safetynet.webauthn.js gist.github.com 핸드폰에서 지문 등록이 안되는 오류 발생 if(subjectCert.getIssuerString() !== issuerCert.getSubjectString()) 위 코드에서 3번째 for문 실행 시 발급자가 일치하지 않다는 오류 발생 /C=BE/O=GlobalSign nv-sa/OU=Root CA/CN=GlobalSign Ro..

linux 2023.01.04

hyper-v 가상머신 서버 모니터링하는 방법

hyper-v 입력된 가상머신 서버를 하루에 한번 수동으로 모니터링하고 있는데 번거로움을 느끼고 한번에 모니터링하고 싶었다. hyper-v는 총 2개, 모니터링할 linux 서버는 총 5개 1) 가상머신 모니터링할 수 있는 프로그램이나 사이트를 찾아보았는데 대부분 유료 + 외국 프로그램 (한글 지원 안함) 이라서 포기 2) 모니터링 기능만 있는 새 프로그램을 만들어서 모든 서버와 연결해서 보는 방법 (시각적으로 보기에는 편하겠지만 시간이 많이 걸릴 것 같아서 보류) 3) 각 서버에서 모니터링한 내용의 텍스트 파일을 한 서버로 모아서 한번에 보는 방법 (실행할 방법) - 각 서버에서 다른 서버에 연결하여 파일에 작성해주면 좋을 듯 한데 구글링해도 나오지 않아서 아마 각 서버에서 하루 한번 crontab 으..

linux 2022.01.24

linux 서버 접속이 되다가 안될 때 / 키보드가 안 눌러질 때

문제 ssh로 원격접속을 항상 사용했었는데 잘 사용하다가 갑자기 서버 접속이 안되고 키보가 안 먹히는 현상이 나타났다! 원래 서버로 접속했을 때는 되긴 되는데 키보드 하나 누르면 5초정도 지나야 인식을 해서 당황스러웠다. 이럴 때는 부팅이 답이다 하고 서버 전원 껐다 켰더니 다시 잘 작동되었다. 이런 일이 나중에 또 발생할 수도 있으니 원인을 찾아 삼만리 원인 및 해결 여러 nodejs 프로세스를 crontab으로 주기적으로 실행되게 해두었는데 node가 한번 돌고 종료되어야하는데 종료되지 않고 계속 돌고 있어서 메모리가 꽉 차있던 것이다. js파일에 아래 프로세스 종료 코드 한 줄 추가하여 node 한번 돌면 종료되어 메모리 반환하고 다시 실행할 때만 메모리사용하게 두었다. process.exit()

linux/debian 2021.12.27

fs.createWriteStream 파일 생성이 되지 않는 이유

nodejs 실행하면 파일을 만들어서 다른 서버에 파일을 보내주는 코드를 구성하였다. 여러 서버에 파일을 보내주는데 한 서버에서만 파일이 생성이 되지 않는 문제가 발생하였다. fs.createWriteStream(생략) console.log("파일생성") ws.write(생략) await ftp.put(생략) await ftp.end(생략) 로그 창을 실행해보면 파일이 생성되었다고 출력되는데 막상 폴더 안에는 파일이 생성되지 않았고 파일 자체가 없으니 서버에 보낼 때 파일 이름을 찾을 수 없다는 에러가 발생하였다. Error: Filename invalid 그래서 파일이 생성되지 않은 이유를 열심히 구글링했는데 찾지 못했다. 파일 생성까지는 잘 되더니 서버에서 파일을 받을 수 없어서 파일이 도로 생성 취..

linux/nodejs 2021.12.24

debian 설치 그래픽 버전으로 자꾸 설치되는 이유

이 글을 나와 같은 멍텅구리들에게 바칩니다.... debian 설치 iso 파일오 부팅하면 위와 같은 화면이 뜬다. 그래픽 버전이 아닌 CLI 텍스트버전으로 설치하기 위해서는 두번째 install 선택하면 된다. 그런데말입니다.... 다 설치하고 나면 그래픽 버전으로 설치돼서 엄청 렉걸리고 느리고 ;; 제거하고 설치하고 반복 중... 한가지 이상한 점을 발견했다. 멍텅구리 개발자는 일단 아무것도 모르니 엔터만 쳐서 확확 넘겨버린 것... ㅋ 소프트웨어 선택 시 자동으로 데비안 데스크톱 환경을 GUO 사용 하게 GNOME로 선택된 것이였다. 스페이스바로 제거후에 밑에 필요한 SSH 서버랑 표준 시스템 유틸리티 선택하고 설치하면 CLI 텍스트 모드로 잘 설치된다. 하하하 참조: https://wiki.deb..

linux/debian 2021.12.10