포트포워딩 설정하기

NAS를 외부에서 이용하기 위해서는 공유기를 거쳐 NAS에 접속해야한다. 하지만 공유기에는 다양한 디바이스가 접속해있고 특정포트를 NAS에 연결해주는 작업을 거쳐야 외부에서 접속하는 것이 가능해진다. 대부분의 공유기에서 포트포워딩 설정을 제공하며 공유기에 접속된 디바이스에서 게이트웨이 주소를 입력하면 공유기로 접속이 가능하다. (포트포워딩에 대한 설정은 공유기마다 다르기때문에 제조사에서 제공하는 매뉴얼을 따라 변경하기 바란다.) 특정위치에서만 접속을 허용하려는 것이 아니라면 소스IP와 소스포트는 입력하지않고 외부포트를 임의로 설정하고 내부IP주소는 NAS의 […]

FTP 설정하기

앞에서 내부네트워크에서 사용할 samba를 설정하는 방법을 알아보았다. 하지만 내부네트워크에서만 사용하려면 굳이 NAS를 구축할 이유가 없을 것이다. 이번에는 FTP server를 구축해 외부 내부에서 FTP를 이용해 접속할 수 있도록 설정해보자. Ubuntu-server설치하면 vsftpd를 선택하여 설치할 수 있지만, 만약 vsftpd를 선택하지 않았다면 sudo apt-get install vsftpd 명령어를 이용해 vsftpd를 설치하도록 하자. 그 후 sudo vim /etc/vsftpd.conf 명령을 이용해 vsftpd 설정을 수정한다. listen_port=21 port_enable=YES listen_ipv6=NO […]

Samba 설정하기

우선적으로는 내부에서만 사용할 Samba를 설정하는 법을 알아보도록하자. Samba를 설정하게되면 동일 네트워크내에서 윈도우나 안드로이드, 아이폰등에서 아래 그림과 같이 NAS에 접속하는 것이 가능해진다. 이렇게 설정하면 내부공유기의 최대속도로 각각의 디바이스에 접근할 수 있고, 자유롭게 수정하는 것이 가능해진다. 우선적으로 Ubuntu-Server에서 Samba를 사용하기위해서 sudo apt-get install samba 명령어를 이용해 Samba를 설치해준다. smbpasswd – a <사용자계정> 명령어를 통해서 smbpasswd에 사용자를 추가해줍니다. 그후 sudo vim /etc/samba/smb.conf 명령어를 […]

HDD or USB 자동 마운트하기

NAS를 사용한다면 기본적인 운영체제가 돌아가는 SSD를 제외하고 대용량의 저장공간을 얻기위한 HDD와 주기적인 서버와 데이터 백업을 위한 USB를 사용하는 것이 대부분이다. 자동적으로 마운트되는 설정을 해주지 않는다면 이러한 외부장치들을 NAS가 의도치않게 재부팅되는 경우나 설정을 위해 재부팅을 하는 경우에 매번 새로 마운트를 해줘야한다는 불편함이 있다. USB를 일시적으로 마운트하고 싶다면 mount -t /dev/sd~~ <마운트할 디렉토리> 명령어를 통해 마운트할 수 있다.  /dev/sd~~는 아래 fdisk -l로 […]

Linux 백업(Backup)

출처 : https://kldp.org/node/84594 ===========압축========================= 방법은 아래에 순서대로 작성했습니다. sudo su cd / tar cvpzf backup.tgz –exclude=/proc –exclude=/lost+found –exclude=/backup.tgz –exclude=/mnt –exclude=/media –exclude=/sys / 그러니까 루트 권한으로 바꾸고 나서 최상위 리스트로 올라가서 tar 명령어를 적용하는데 압축 파일이름은 backup.tgz로 하고 압축시 /proc , /lost+found , /mnt , /sys, /media 는 제외하자는 겁니다. 각자 사정에 맞춰서 제외할 디렉토리는 더 추가하시면 되겠죠. 그런 후에 backup.tgz파일을 dvd로 […]

공유기 내부 IP주소 고정하기 및 WOL 설정

MAC주소에 따라 IP주소를 고정적으로 할당해주는 기능을 가진 공유기도 많지만, 현재 올레에서 기본적으로 제공해주는 유무선공유기를 사용해 따로 IP주소를 고정해주는 기능이 없어 이번에는 NAS에서 IP주소를 고정적으로 할당받는 방법을 서술하고자 한다. SSH를 통해 NAS로 접속 한뒤, ifconfig 명령어를 입력하면 현재 자동으로 DHCP로 연결된 IP정보를 볼 수 있다. 사진에서 보이는 빨간색 글씨로 적힌부분을 구분해 알아두도록 하자. 그 후 route 명령어를 통해서 아래와 같이 Gateway주소를 […]

도메인 연결하기 (DDNS)

Ubuntu Server에 설치했다면 본격적인 NAS에 대한 설정을 하기전에 도메인을 연결해 IP주소를 입력하지 않고도 외부에서 네트워크 접속을 할 수 있도록 설정해주는 것이 좋다. 고정IP를 할당받아 사용하는 경우라면 IP를 외워서 접속을 해도 무방하지만 32비트의 무작의 숫자로 이루어진 IP를 직접 암기해 사용하는 것 보다 도메인을 연결하는 것이 더 편리하고, 대부분의 경우 동적 IP를 사용하는 데 이를 DDNS(Dynamic DNS)를 이용하면 고정된 도메인을 이용해 동적으로 […]

SSH 설정

NAS에 늘 모니터와 키보드를 장착해 설정한다면 번거롭기 때문에 데스크탑에서 원격으로 접속할 수 있는 SSH를 설정해 원격으로 작업할 수 있는 환경을 만드는 것이 좋다. 우분투를 설치할때 openSSH server가 자동적으로 설치되지만 dpkg -l |grep ssh 로 확인해 혹여나 openSSH server가 설치되어 있지 않다면 sudo apt-get install openssh-server 명령어를 통해 openSSH server를 설치해준다. 그 후 sudo vim /etc/ssh/sshd_config 명령어를 통해서 설정파일을 열어 아래와 같이 […]

Ubuntu Server 기본설정 (lowlatency, Vim)

운영체제 선택을 마쳤다면 (여기서는 Ubuntu Server를 선택했다.) 운영체제를 설치하고 기본적인 설정과 에디터 설정을 해주어야한다. Ubuntu Server는 이 곳에서 다운로드 받을 수 있으며 Rufus라는 프로그램을 이용해 USB부팅디스크를 만들어 손쉽게 설치할 수 있다. (설치에 대한 직접적인 설명은 검색해보기바란다.) 설치를 마쳤다면 기본적인 설정과 SSH접속설정을 해주어야한다. 저사양 NAS를 구성했다면 기본우분투 Generic커널로 작동시킬시에 입출력에 버벅임이 있고 상당히 느린 경우가 간혹있다 그럴 경우에는 sudo apt-get install […]

Vim 설치, 설정 및 단축키

  sudo apt-get install vim #vim 설정 파일.&nbsp;하이라이팅, 인덱스, 공백 칸 수등 설정 vim ~/.vimrc set number            ” 줄 번호 표시 set tabstop=4         ” tab을 4칸으로 set ignorecase      ” 검색시 대소문자 구별하지 않음 set hlsearch         ” 검색시 하이라이트 set fileencodings=utf-8,euc-kr    ” 파일인코딩 형식 set bs=indent,eol,start    ” backspace 키 사용 set ruler   […]