홈서버 7

[11]홈서버 mariadb 설치하기

mariadb 홈페이지에 접속하여 다운로드 방법을 확인할 수 있다. (https://downloads.mariadb.org/mariadb/repositories/#distro=Debian&distro_release=buster--buster&mirror=yongbok&version=10.5) 사전작업 sudo apt-get install software-properties-common dirmngr sudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' sudo add-apt-repository 'deb [arch=amd64] https://mirror.yongbok.net/mariadb/repo/10.5/de..

홈서버/debian 2020.08.25

[10]홈서버 FTP 서버로 활용하기 (vsftpd 설치하기)

패키지 목록을 업데이트한다. sudo apt-get update vsftpd을 설치한다. sudo apt-get install vsftpd vsftpd.conf를 수정하여 준다. vim을 설치하지 않았으면 sudo vi /etc/vsftpd.conf sudo vim /etc/vsftpd.conf 설정된 내용 중 핵심 내용이다. listen_ipv6=NO : ipv6 주소를 사용하지 않는다. anonymous_enable=NO : 익명 로그인을 허용하지 않는다. chroot_local_user=NO : root 디렉토리 허용 (허용하지 않을 시 최상단 디렉토리는 자신의 홈 폴더) chroot_list_enable=YES : 접속 허용 리스트 사용 여부 chroot_list_enable=YES 를 사용하여 ..

홈서버/debian 2020.08.17

[08]홈서버 외부에서 접속하기 (ssh 포트포워딩)

설치를 하며 홈서버에 ssh 세팅을 끝냈었다. 하지만 홈서버 접속을 내부망에서 밖에 하지 못하는 단점이 있다. 해당 문제를 해결하기 위하여 외부에서 접속이 가능하도록 만들어줄 예정이다. 공유기가 없는 환경에 직접 렌선과 홈서버를 연결하였으면 해당 작업은 필요 없다. 공유기 설정으로 간다. 윈도우에서는 cmd에서 ipconfig 리눅스에서는 terminal에서 ifconfig 에서 확인할 수 있다. 게이트웨이 항목에 xxx.xxx.xxx.xxx 이런 식으로 아이피가 적혀있는 게 보일 것이다. 대부분 10.x.x.x 172.x.x.x 192.168.x.x 으로 되어있을 것이다. 해당 주소를 인터넷 창에 입력하여준다. 아이피 타임 기준으로 초기 로그인 이름, 로그인 암호는 admin이다. 각종 통신사 공유기는..

홈서버/debian 2020.08.01

[07]홈서버 윈도우와 파일공유 SAMBA 설치

SAMBA는 공유폴더이다. 윈도우에 파일공유를 하면 나오는 공유폴더 서버를 리눅스에 설치할 수 있다. 같은 네트워크상의 윈도우와 네트워크상으로 파일공유가 가능하다. 사전준비 apt로 프로그램을 설치할때 update upgrade 를 해주는게 좋다. sudo apt-get update sudo apt-get upgrade samba 설치 sudo apt-get install samba 로컬 시스템 관리자에게 일반적인 지침을 받았으리라 믿습니다. 보통 세가지로 요약합니다: #1) 타인의 사생활을 존중하십시오. #2) 입력하기 전에 한 번 더 생각하십시오. #3) 막강한 힘에는 상당한 책임이 뒤따릅니다. [sudo] user의 암호: DHCP서버에서 자동으로 정보를 가져온다고 하는데 필요 없을 거 같긴 한데 ..

홈서버/debian 2020.08.01

[06]홈서버 sudo 설치하기

데비안 계열 리눅스는 관리자 권한을 접근하기 위해 sudo 명령어를 권장하는 거로 알고 있다. 우분투 서버는 기본적으로 sudo 명령어가 설치되어 있지만 데비안은 그렇지 않은 것 같다. 그래서 sudo를 설치해 보려고 한다. 먼저 ssh에 접속을 한 뒤 관리자 권한으로 로그인하여준다. user@oksoo:~$ su 암호: root@oksoo:/home/user# 패키지를 설치한다. root@oksoo:/home/user# apt-get install sudo 패키지를 설치 완료하여도 sudo 명령어를 사용할 수 없다. sudo 명령어를 사용할 수 있는 권한은 /etc/sudoers 파일을 수정해서 일반 사용자에게 부여할 수 있는데 vi 편집기로는 이용할 수 없고 visudo 편집기를 이용해서 root@o..

홈서버/debian 2020.07.31

[05]홈서버 ssh로 종료 및 재부팅 시키기 (-bash: init : command not found 해결하기)

기본적으로 리눅스를 설치하고 ssh로 접속 후 init 0로 컴퓨터 종료를 init 6로 재부팅을 시킬 수 있다. 이전 글에 debian을 설치하고 ssh로 접속하였는데 -bash: init : command not found라는 메시지가 나오며 실행이 안된다. bash에서 해당 명령어를 찾을 수 없다고 한다. 하지만 ssh가 아닌 컴퓨터에 직접 연결하여 root 계정으로 init 0를 실행하면 정상적으로 작동한다. 사용자의 $PATH에 init 경로가 추가가 안되었다고 생각된다. 해결방법 1. root 계정의 shell로 init 를 실행한다. user@oksoo:~$ su - 암호: root@oksoo:~# init 6 2. 사용자의 $PATH에 /usr/sbin을 추가한다. 3. /usr/sbin/..

홈서버/debian 2020.07.31

[04]홈서버 debian 설치하기

모든 GUI는 설치하지 않았습니다. openSSH-server를 설치하였습니다. 해당 이미지는 VMware로 이해를 돕기 위하여 캡처하였습니다. 실제 설치된 기기는 중고나라에서 구매한 smart pc(z8300, 2g 32g) 제품입니다. debian 홈페이지(https://www.debian.org/distrib/)에 가서 iso파일을 다운로드한다. 해당 64비트 PC용 네트워크 설치 ISO를 다운로드하였다. 다운로드한 파일을 rufus(https://rufus.ie/)를 이용하여 부팅 usb로 제작하였다. 포터블 버전을 다운로드하여 무설치로 사용하였다. 빨-주-노-초-파 순서대로 진행하면 된다. 빨강 : 부팅 usb로 만들 usb를 지정한다. 주황 : 다운로드한 debian iso 파일을 선택하여준다..

홈서버/debian 2020.07.31