vscode에서 KEY 인증 SSH 접속 시 bad permission 에러

리눅스 서버에 올려져 있는 소스코드 또는 설정파일을 편집할 때 비주얼 스튜디오 코드 (일명: VSCode)를 주로 사용하고 있다. VSCode에 Remote SSH 플러그인을 설치하면 호스트의 정보를 등록해두고 쉽게 어디서나 접속하여 소스코드를 편집하고 저장할 수 있다. 게다가 별도의 Putty 등 SSH 클라이언트를 사용하지 않고도 터미널 명령 창을 실행할 수 있어 더욱 편리하다. 또한 Git과 GitHub 연동기능을 사용하면 VSCode에서… Read More »

[명산기행] 발왕산 천년주목숲길 눈꽃 트레킹

언제부턴가 겨울이 오면 눈꽃이 활짝 핀 겨울산의 트레킹을 다녀오고 있다. 이번 2023-2024년 겨울 시즌에는 눈꽃과 상고대가 가득한 높은 산을 힘들이지 않고 걸을 수 있는 코스를 다녀왔다. 바로 발왕산 천년주목숲길이다. 케이블카로 쉽게 오를 수 있는 발왕산 천년주목숲길 산기슭에 용평리조트가 자리잡고 있는 발왕산은 케이블카가 설치되어 있어 편하게 거의 정상부까지 오를 수 있다. 해발 1,458m인 발왕산은 우리나라에서 12번째로 높은… Read More »

리눅스 Shell 명령어 로그가 남지 않는 문제 해결하기

티스토리 블로그를 직접 구축한 리눅스의 워드프레스로 이사한 뒤 안정화와 백업 등 관리적인 부분에 신경이 집중되어 있어 인지하지 못했었는데 블로그를 구축하여 운영하고 있는 웹서버와 DB서버 2대에 이유는 알 수 없지만 Shell History가 남지 않고 있었다. Shell History 란? 쉘 히스토리(Shell History)란 리눅스와 유닉스 운영체제의 쉘 프롬프트 상에서 실행한 명령어를 로그 파일에 기록하여 사후에 어떤 명령어들을 사용했는지… Read More »

블로그 이사 후 티스토리 탈퇴 완료

언제부터 블로그를 운영했을까? 지금 운영하고 있는 이 블로그는 오래 전, 언제 처음 개설했는지 기억도 가물가물하지만 싸이월드 광풍이 사그라지면서 네이버 블로그를 개설했으니 2006년 쯤으로 기억됩니다. 그렇게 네이버블로그에서 시작하여 2008년 8월 티스토리를 개설하여 포스트를 모두 수작업으로 옮습니다. 그리고 2023년 9월, 다시 지금의 독립서버로 이사하여 운영을 이어가고 있습니다. 네이버에서 2년, 티스토리로 이사한 후에는 15년 넘게 운영했습니다. 십 수년을… Read More »

해킹된 개인정보가 다크웹에서 거래되는 사례

다크웹(Dark web)은 접속 허가가 필요한 네트워크나 접속 경로를 추적하기 어렵게(거의 불가능하게)하여 익명성을 보장할 수 있는 특수한 접속 용 소프트웨어로만 접속할 수 있는 오버레이 네트워크인 다크넷(Darknet)에서 웹(web) 만을 따로 떼어 부르는 용어다. 다크넷의 익명성으로 인해 독재정권에 의해 억압 받는 언론인과 시민들은 물론 어둠속에서 활동하고자 하는 범죄자들도 들끓는 곳이 바로 다크웹이다.

[더 뉴 셀토스] 출고 1년, 12,000 Km 주행 후기

2022년 12월 말. 12년 남짓 동안 15만 Km를 주행한 포르테 GDI를 해외로 입양보내고 새롭게 맞이한 더 뉴 셀토스. 정확하게 1년이 지났다. 1년이 지나고 1만 2천 Km를 주행한 지금 만족도를 평가라하면 선뜻 90점 이상을 줄 수 있을 만큼 괜찮은 선택이었다. 가장 우려스러웠던 것은 엔진의 다운사이징이 유행이다 보니 작은 덩치의 SUV라 하더라도 1.6L 엔진은 배기량이 너무 작은게… Read More »

[https 적용하기] 웹서버에 도메인 네임 주소와 SSL 인증서 설치하기

직접 구축한 홈페이지 또는 블로그에 https를 적용하기 위해서는 웹서버 또는 블로그에 직접 구입한 도메인 네임 주소를 연결하고 SSL 인증서를 발급받아 설치해야 한다. 이 과정은 관련 지식이 부족한 사람에게는 매우 어려운 작업이지만 하나 하나 차근차근 공부해나간다면 충분히 할 수 있는 작업이기도 한다. 일단 도메인 네임 주소의 구입과 워드프레스 등을 설치할 수 있는 웹서버를 이미 구축했다 가정하고… Read More »

Rocky Linux 9.3에 MariaDB 설치하기

워드프레스와 같은 블로그를 직접 준비한 리눅스 서버에 설치하기 위해서는 APM, 즉 Apache, PHP, MariaDB (또는 MySql)를 설치해야 한다. 앞의 포스트에서 Apache 웹서버와 PHP의 설치에 대해 설명했다. 이제 APM의 마지막 구성요소인 MariaDB를 설치하는 과정을 설명한다. Rocky Linux에 MariaDB를 설치하는 가장 간편한 방법은 dnf (구, yum) 명령어를 사용하는 것이다.

노트북의 배터리 용량과 PD충전 배터리 용량 비교하기

최근에 출시되는 노트북PC의 경우 하루종일~ 사용할 수 있는 대용량 배터리를 내장하고 있다고 광고한다. 하지만 실제 사용자들의 체감시간은 그 광고에서 주장하는 만큼 충분치 않다고 느끼는 경우가 많다. 그럼에도 이용자들은 노트북의 스펙에 표시된 용량이 과연 어느정도의 용량인지, 사용시간을 어떻게 계산해야 하는지 알지 못하는 경우가 대부분이다. 노트북 컴퓨터의 배터리 규격은 일반적으로 Wh (watt / hour)의 용량으로 표시한다. 즉… Read More »

Rocky Linux에 APM 설치하기 – Apache + PHP 설치하기 (PHP-FPM)

Apache 웹서버의 성능을 높이기 위해서 php-fpm을 사용하는 것이 보편적이다. 이 설정은 PHP를 설치할 때 PHP-FPM이 자동으로 설치되며 기본으로 사용하도록 변경된 것으로 보인다. PHP.를 설치할 때 설치되는 패키지(rpm)의 목록을 보면 PHP-FPM이 기본적으로 포함되어 있고 특별한 설정을 하지 않아도 PHP-FPM을 시작하면 기본으로 사용하도록 되어 있다.