본문 바로가기

Server 구축

Server 구축에 앞서

구축 목적 및 활용도

처음 서버를 구축하고자 생각하였던 것은 usb 사용을 위해서였다.

하지만, 이를 생각하고 천천히 틀을 짜고나자 조금더 큰 그림을 그리게 되었다.

이는 필자 뿐만아니라 필자 주변 지인들에게도 서버를 공유하여

그들과 함께 클라우드 레포지터리를 사용하는것

그리고 필자의 경험을 쌓아 후에 취업 시 포트폴리오 용도로 사용할것

 

만일 이렇게 사소하게 시작한 서비스가 괜찮다 생각이 든다면 확장하여볼 생각또한 있으니

최대한 잘 만들어 볼 생각이다.

 

사용자

첫번째 사용자는 필자와 가족 그리고 친구들이다. 이에 사용자들에게 요금을 부과할 생각은 없으니

최소한의 비용으로 최대한의 효율을 내야될 것이다.

 

두번째로 만일 이 서비스가 확장이 된다면 지인들에게 소량의 자금을 지원받고 서비스를 구축할 의향이 있다.

필자는 적지않은 android stuido 개발 경험이 있기에 확신하지는 못해도 모바일로 접속또한 가능할 것으로 예상한다.

그렇다면 android studio 어플 개발을 통해 서비스 확장이 가능할 것이라 예상하기에

사용자가 늘어날것을 대비해야된다.

그렇기에 이 서버에는 사용자 관리를 위한 Data base 까지 고려할 생각이다.

ID 와 PASSWD 를 저장하여 쿼리를 활용하여 성능이 낮은 cpu 임을 고려해 효과적인 처리 시스템을 구축할것이다.

 

보안대책

사용자가 늘어나게되고 확장성을 띄게 된다면 공격에도 대비해야될 것이다.

공격은 개인정보가 포함될 수 있는 레포지터리에는 치명적이다.

이에 따른 기본적인 보안대책은 많은것이 있을 수 있으나 필자는 몇가지만 고려하기로 하였다.

 

첫번째 - SSH 포트포워딩을 닫고, 사설 네트워크 내부에서만 ssh를 통해 조작한다

두번째 - FTP내부 설정을 통한 보안대책을 활용한다

세번째 - DNS를 공식 적으로 올리는것이 아닌 내부 사설 DNS망을 사용한다.

 

무척 간단해보이나 현재 보안 수업을 듣고있는 필자는 보안에대하여 엄청 전문적인 지식을 가지고 있지 않다.

그렇기에 현재 가지고있는 지식 수준에서 보안대책을 수립하였고, 점차 추가할 예정이다.

'Server 구축' 카테고리의 다른 글

도커(라즈비안 우분투)-임시  (0) 2021.06.29
ftp 서버 문제 해결  (0) 2021.04.15
ftp 접속 문제 발견  (0) 2021.04.13