우리의 서버는 램 메모리가 2GB 밖에 없다. 지금 당장은 트래픽이 적어 처리할 용량이 별로 없지만 훗날 버거워 지는 일이 발생하기 전에 swap 영역을 지정해주자. swap은 주기억장치(RAM) 공간이 부족할 때 지정한 보조기억장치(HDD, SSD 등)에 영역을 지정하여 RAM의 역할을 대신 수행하는 것이다. 그 후 서버의 핵심인 HDD를 마운트 하자! 마운트 함으로써 진정한 파일서버가 된다. 1. Swap 메모리 영역 설정 보통 램의 두 배 정도 지정해준다. # fallocate -l 4G /swapfile // 용량이 4G인 빈파일 생성 # chmod 600 /swapfile // 권한 주기. rw------- # mkswap /swapfile // 스왑메모리로 변경 # swapon /swapfil..
최상의 보안 상태를 유지하기 위해서 사용하는 포트 외의 다른 포트들은 모두 막을 것이다. 우리가 사용하는 포트는 SSH포트, HTTP(S)포트, FTP포트 정도? 주의! SSH 포트를 잘못쓰게되면 통신이 안된다! UART 모듈로 살릴 순 있지만... 없다면 다시 설치해야한다. # apt-get install iptables-persistent // iptables-persistent 설치 # mkdir /firewall # vi /firewall/servermode // iptables 스크립트로 관리하기. #!/bin/bash # 쉘스크립트 선언 # iptables setting auto script # iptables setting reset iptables -F # SSH TCP PORT 22->7..
앞으로 통신은 SSH로 할 것이기 때문에 SSH를 설정해주어야 한다. 제일 중요한 점은 우리가 통신할 수 있는 유일한 수단이면서 뚫리면 끝나는 대문같은 존재이다. 그래서 포트를 바꾸어줘야 한다. # vi /etc/ssh/sshd_config Port 7070 # 포트 번호를 기존 22번에서 7070으로 변경 PermitRootLogin no # 루트로 로그인이 안되게 설정 # service sshd restart // ssh 서비스 재시작. 이로써 포트를 7070으로 변경해주었고 루트로 로그인하는 것을 막았다. 이제 SSH 연결할 때는 포트를 7070으로 써야하고 계정은 전에 만든 dorothy로 로그인을 하여 su 명령어로 root로 전환해야 한다.
제일 중요한 보안 기법 중 하나이다. 기법이라기 보다는 당연히 해야하는 것이다. SSH에 접근할 때 root로 접근하면 안된다. 그렇기 때문에 미리 SSH 접근용 계정을 만들고 로그인한 계정이 su 명령어를 사용해 루트계정으로 접근할 수 있도록 만들어 주는 것이 중요하다. (sudo를 사용하게 하는 것이 제일 좋은 방법이긴 하지만..) # mkdir /home/dorothy // dorothy라는 계정을 만들건데 dorothy의 홈 디렉터리 # useradd -d /home/dorothy dorothy // dorothy 계정 만들기. -d는 홈디렉터리 지정 # chown /home/dorothy dorothy // /home/dorothy 디렉터리를 dorothy가 소유하도록 설정 # groupadd ..
1. 설치하기! odroid-xu4:getting_started:os_installation_guide [ODROID Wiki] odroid-xu4:getting_started:os_installation_guide [ODROID Wiki] Here are the minimum requirements of each operating system. Ubuntu Mate: At least 8 GB is recommended. Ubuntu Minimal: At least 4 GB is recommended. Android: At least 8 GB is recommended. To insert a memory card into your computer, you need a memory card r wiki.o..
SPECIFICATIONS 서버의 기반 하드웨어는 하드커널사의 HC2이다. HC2는 HomeCloud 용으로 만들어졌다. CPU/GPU는 Samsung Exynos5422를 사용하고 있으며 2Gbyte LPDDR3 RAM이 장착되어 있다. SATA 슬롯이 하나 있어서 HDD, SSD를 하나 장착할 수 있으며 기가비트 이더넷 하나와 USB2.0 슬롯이 하나 있다. How To Use? 1. HDD는 도시바 1TB를 쓰고 있는데 사양이 어떤건지는 기억이 안난다. ㅎ SD카드는 삼성 MLC 64GB를 사용한다. 2. 메인보드에서 WOL(Wake On LAN) 기능을 지원하지 않아서 원격으로 끄고 켜기가 쉽지않다. 그래서 RTC 백업 배터리로 RTC Wake UP 기능을 사용한다. 3. 케이스가 없어서 Lock..
입대한지 4개월 조금 안되던 날 두번째 휴가인가? 나와서 할 짓이 없던 날 눈 앞에 전에 사놓은 ODROID가 눈에띈다. 기종은 HC2.. 미니 NAS용 PC이다. 구축한지 좀 됬지만 글은 이제 쓴다.. 결국 구축해버렸다. 무엇을? 바로 서버를!! 이것을 구축해버리고 나서 나는 휴가 나올 때 마다 바빠진다.. 왜? 서버를 키고 삽질을 해야하니까.. 하지만.. 이것마저도 즐겁다. 휴가는 순삭. 나는 일단 구축하기 전에 집을 만들어줄 생각으로 엄마의 락앤락 용기를 가져와서 서버 랙을 만들었다. ㅋㅋㅋ 그리고 위에는 USB가 달린 팬과 필터를 붙였다. 이렇게 하니 그래도 뭔가 있어보이긴 한다. ㅎㅎ 내 서버에 대한 간략한 소개. ODROID HC2제품으로 만들어졌으며 삼성 SD카드 MLC 64GB, 도시바 1..
Windows Server 구성 준비1) VMnet 설정Subnet IP : 192.168.254.0Netmask : 255.255.255.0Gateway IP : 192.168.254.2DHCP IP Range : 192.168.254.10 ~ 192.168.254.254 2) 설치 준비Windows Server 2008 R2 x64 (3EA)Windows Server 2003 (1EA)2017/08/19 - [IT/Windows Server] - windows Server 2008 R2 x64 설치2017/08/19 - [IT/Windows Server] - Windows Server 2003 설치 3) 변경 사항2017/08/19 - [IT/Windows Server] - Windows Server..