우분투 SSH 외부 접속 설정하기 (feat. 3분만에 해결)
·
OS/Linux
서버 외부에서 접속하는 방법 맨날 까먹어서 포스팅한다맨날 ufw로 22번 포트만 열어두고 왜 안되냐고.. 무한 반복 ㅠopenssh-server로 ssh 서버도 실행시켜둬야 한다1. ufw 활성화sudo ufw enable2. 22번 포트 개방sudo ufw allow 223. ssh 서버 실행sudo apt updatesudo apt install openssh-server정상동작하는지도 체크해보자sudo systemctl status ssh4. 외부 접속 테스트이제는 Termius 같은 외부 ssh 접속 툴로 테스트 해보면?접속이 잘 되는 것을 확인할 수 있다
우분투 22.04 LTS 한글 입력 설정 방법 (feat. dnqnsxn gksrmf tjfwjd)
·
OS/Linux
한번에 되자 쫌!!!초기에 우분투 설정하면 한글 입력이 안 된다근데 또 맨날 까먹어서 결국 포스팅한다빠르게 가자1. 일단 무조건 업데이트 & 업그레이드sudo apt update -ysudo apt upgrade -y- 이 부분을 안하면 기본적인 install 툴들도 없어서 안 된다2. 한글 관련된 것들을 설치하기 위해 Region & Language로 이동- 저기서 Manage Installed Languages를 누른다- 그리고 install / Remove Languages...를 누른다- 그리고 나면 뭐 언어 관리 툴? 없다고 설치하라고 하는데 설치하면 된다- 설치하고 나면 이제 여러 언어 목록이 뜰텐데 거기서 korean을 찾아서 체크하고 apply 누른다- 재부팅을 한다 (재부팅해야만 3번 이..
우분투 크롬 실행 시 비밀번호 입력창 해제 (feat. 키링 제거)
·
OS/Linux
그만 물어봐크롬 누를 때마다 비밀번호를 입력하라는데 거슬려 죽겠다찾아보니 자동로그인을 해두면 그렇다고...아니 뭐 볼 때마다 저러는게 맞나? 싶어서 해결하는 방법을 찾아봤다 시도해본 방법 두 가지1. 설정 파일 수정 (/usr/share/applications/google-chrome.desktop)2. 키링 제거1번은 --password-store=basic 옵션 붙여주는 거였는데 안됐고, 개인적으로는 2번이 잘됐음 키링이 저장된 cd ~/.local/share/keyrings 로 이동하면 아래처럼 파일이 2개 있다user.keystore login.keyring 이거 두 개 지워주면 됨rm user.keystorerm login.keyring그러고 나면 더 이상 비밀번호를 물어보지 않는다.. 휴.....
Beelink S12 Pro 블루투스 인식 안됨 (feat. 우분투 블루투스 모듈 인식)
·
OS/Linux
저기요Beelink S12 Pro, 우분투가 설치된 내 홈서버가 블루투스가 동작을 안한다정확히는 설정에 가면 켤 수는 있지만, 켜지지 않고 이내 곧 꺼진다 ㅠ 아마 드라이버가 없었겠지... 영화보려고 헤드셋이랑 블투 연결하려다가 알게됐음바로 해결해보자1. 블루투스 상태 확인systemctl status bluetooth이 명령어를 입력하면 현 블루투스 상태를 알 수 있다active에 running 중...일단 나는 제대로 동작하고 있음을 확인할 수 있었다더보기로그 전문n100@n100-S12-Pro:~$ systemctl status bluetooth● bluetooth.service - Bluetooth service Loaded: loaded (/lib/systemd/system/bluetoo..
SMPlayer 자막 렌더링 이슈 해결 (feat. 자막에서 {\an} 표기 삭제)
·
OS/Linux
홈서버에서 SMPlyer를 사용 중인데, 자막에서 자-꾸 거슬리는게 뜬다{\an} 같은 것들이 뜨길래 찾아보니, SSA/ASS 포맷 특유의 서식 코드라고 한다자막 위치, 폰트, 스타일 같은 걸 지정해주는 친구라는 것이죠?근데 이제 SMPlayer가 이걸 제대로 렌더링 못하면, 글자로써 보이는 셈거슬려.. 거슬린다고!! 난 영화보는데 이딴걸 보고 싶지 않아 ㅠ바로 해결해보자1. MPV로 서브라이더 엔진 변경기본적으로 SMPlayer는 설정에서 서브라이더 엔진을 바꿀 수 있단다 서브라이더 엔진이란 자막 렌더링 엔진이라고 한다 즉, SMPlayer가 자막을 화면에 어떻게 띄울지 결정하는 백엔드 프로그램인 셈이다이걸 바꾸면 서식 코드를 알아서 안보여주고 처리할 수 있게 된다고 한다기본적으로 mplayer, mp..
VPN이 뭔데.. 그거 써야하나? (feat. wireguard)
·
OS/Linux
일해라 핫산어쩌다보니 여러 서버를 가지고 있는데 그중에 NAS가 제일 오래됐고, 그만큼 잘 쓰고 있다그냥 클라우드처럼 필요한 것들 업로드 해놓고 편하게 쓴다근데 이제 슬슬 여러가지를 공부하면서.. 얼마나 허술한지 보이게 되는 것이죠... 보안을 챙겨야할 것 같은데 Fail2Ban 설치하기 전에 VPN이 대체 무슨 이점이 있길래 쓰나이점이 있다고 하면 나에겐 그게 메리트가 있나? 궁금해져서 한시간 동안 열심히 공부해봤음 어디 블로그 or GPT 복붙 내용이 아니라 내가 이해한 바를 기준으로 아래와 같은 내용으로 구성했고, 필요한 정보만 모아보았다1. VPN이란?2. VPN을 적용하면 무슨 이점이?3. 서버 IP는 결국 노출되는 것 아닌가?4. 그럼 왜 쓰는가?5. 그럼 나는 적용할 것인가?6. SSH, V..
리눅스 파일 압축 명령어 (feat. 딱 한줄임)
·
OS/Linux
한줄이면 된다# 템플릿tar -czvf {압축할 파일 명} {원본 파일 or 디렉토리}# 예시 docker-compose 디렉토리를 temp.tar.gz로 압축하겠다는 소리tar -czvf temp.tar.gz docker-compose/
Ubuntu 비밀번호 없이 sudo 사용 (feat. 매번 비번 입력하기 귀찮아)
·
OS/Linux
비밀번호 그만!!!매번 뭐 sudo apt update -y만 쳐도 비밀번호 쳐야하는거 지겨워 죽겠다저만 쓰는 개인 서버라니까요?해제해버리자1. visudo 편집sudo visudosudoers 파일이라고 시스템 권한 설정 파일이 있는데 이것을 편집할 것이다여기엔 어떤 사용자가 어떤 명령어를 sudo로 실행할 수 있는지가 적혀있다여기에 우리 계정을 추가해줄 것임2. 현재 계정 권한 추가# 템플릿{username} ALL=(ALL) NOPASSWD: ALL# 예시n100 ALL=(ALL) NOPASSWD: ALL이제 현재 쓰고 있는 계정 권한을 추가해주고 저장하고 나오면 된다3. sudo 권한 그룹에 계정 추가해주기# 템플릿sudo usermod -aG sudo {계정명}# 예시sudo usermod -a..
.sh 파일 실행 권한 주기 (feat. Operation not permitted)
·
OS/Linux
잊지말자맨날 까먹는데 .sh (스크립트) 파일을 만들면 항상 실행권한을 줘야한다sudo chmod +x {스크립트 파일명}.shn100@n100-S12-Pro:~/docker-compose$ chmod +x certbot_SSL_test.shchmod: changing permissions of 'certbot_SSL_test.sh': Operation not permitted권한 주면 스크립트 실행 안되는 이슈 해결
우분투 할당되지 않은 하드 디스크 할당하기 (feat. Beelink S12 Pro)
·
OS/Linux
집이 비좁아요.. 현재 듀얼 부팅 세팅을 해두느라 깜빡해서 포멧이 안된, 마운트 안된 HDD 하나가 남아있다SSD보단 느려도 간이 저장소로 쓰기도 좋아서 마운트하려고 한다1. 듀얼부팅을 위한 파일 시스템 고르기특히 윈도우와 우분투 모두에서 쓰려고 하는데, 두 운영체제가 모두 지원하는 파일 시스템은 두 가지가 있다1) exFAT- 더 가벼운 파일 시스템- 윈도우와 리눅스 모두 기본적으로 읽기/쓰기가 가능- 대용량 파일(4GB 이상)도 지원2) NTFS- 윈도우의 기본 파일 시스템- 우분투에서 `ntfs-3g` 패키지를 사용하면 읽기/쓰기 가능정리하면- exFAT는 안정성은 낮지만, 윈도우 리눅스 모두에서 보편적으로 사용 가능- NTFS는 안정성은 높지만, 윈도우 메인 처음엔 안정성이 더 중요하여 NTFS로..