본문 바로가기

분류 전체보기847

우분투(Ubuntu) fail2ban 설치하는 방법 기존에는 서버로 아마존 AWS, GCP, 네이버 NCloud 서비스를 이용했었다.그러다가 개인 홈서버가 하나쯤은 있어야 될 것 같다는 생각이 들었고일주일전에 다나와에서 조립형PC를 구매했다.그리고 집 구석에다가 설치를 완료했다.별 생각없이 서버를 굴리다가 아무래도 개인서버이다 보니 보안에 신경을 써야할 것 같다는 생각이 들었다.보통 나는 SSH로 서버에 붙어서 작업을 한다. 그래서 찾아보니 fail2ban이라는 것이 존재했다.특정 횟수 이상으로 로그인을 실패하면 차단시키는 서비스인데 괜찮아보였다.먼저 현재 방화벽이 어떻게 되어있는지 확인해본다. sudo iptables -L 을 입력하면 된다.아마 위와 같이 나올것이다.다음으로 fail2ban을 설치한다. sudo apt-get install fail2b.. 2018. 2. 18.
우분투(Ubuntu) FTP서버 설치하는 방법(vsftpd) 기존에는 간단한 파일을 옮길 때 닷홈 무료호스팅 서비스를 이용했다.뭐 크게 문제가 생기는 부분은 없었는데 이번에 새로 홈서버를 구입하면서용량제한이 없는 홈서버에 FTP를 설치해서 사용하기로 결정했다.FTP서비스는 많은 종류가 있지만 그 중 vsftpd를 선택했다.(vs는 Very Secure의 약자라고 함) 먼저 설치를 해야한다.sudo apt-get install vsftpd명령어를 입력하여 설치한다. 설치를 완료했으면 이제 환경설정을 해줘야 한다. sudo vi /etc/vsftpd.conf 명령어를 입력하여 편집기로 오픈한다.그리고 익명 사용자의 접근을 차단하기 위해 25번 라인에 있는anonymous_enable을 NO로 바꿔준다. 다음으로 파일 쓰기를 허용하기 위해 31번 라인에 있는write_.. 2018. 2. 18.
신한은행 나라사랑카드 혜택 총정리 오늘은 신한은행 나라사랑카드 혜택 관련 포스팅하겠습니다. 이제 새학기 시작이 다가오고 있습니다. 그에 따라 이제 막 성인이 된 20살분들과 대학교 1학년 과정을 마친 학생분들이 가장 많이들 찾아보는 정보가 아마 군대 관련 문제가 아닐까 싶은데요. 군대 내부에서는 나라사랑카드를 통해 결제 및 월급을 지급받기 때문에 입대 전 필수적으로 개설한 후 입대를 해야 합니다. 저는 11년 군번인데 제가 군대를 갔을 때는 나라사랑카드의 종류가 신한은행 하나 뿐이었는데요. 요즘에는 국민은행, 기업은행에서도 나라사랑카드를 발급해준다고 합니다. 각 은행마다 제공해주는 혜택이 다르기 때문에 제대로 따져보고 자신에게 알맞는 나라사랑카드를 발급받아야 되겠습니다. 수많은 혜택들이 있기 때문에 지금부터 자세하게 한번 살펴볼게요. 현.. 2018. 2. 18.
썸타는 우리체크카드 혜택 총정리 오늘은 우리은행 인기 체크카드 중 하나인 썸타는 우리 체크카드에 대해 포스팅하겠습니다. 요즘 대부분의 사람들은 현금을 들고다니기 보다는 카드를 사용합니다. 현금을 들고 다니면 분실 위험도 크고 귀찮은 경우가 상당히 많은데요. 물론 공영주차장이나 현금을 사용할 일도 있지만 요즘 대부분의 경우는 카드로도 결제가 가능하기 때문에 카드를 많이들 사용하십니다. 신용카드도 많이 사용하지만 저는 체크카드를 더 선호하는 편인데요. 체크카드를 사용하면 최대 30%까지 소액공제 혜택을 받을 수 있다고 합니다. 무조건 사용하는게 이득이겠죠? 우리은행에도 많은 체크카드들이 존재하는데 오늘은 그 중 썸타는우리 체크카드의 혜택에 대해 소개해드리겠습니다. 먼저 국내 서비스 대상 혜택입니다. - G마켓, 옥션 10% 할인 - 스타벅.. 2018. 2. 17.
React Native Object 배열(Array)로 바꾸는 방법 react native object to array / react native object index리액트 네이티브를 사용하여 앱을 제작하고 있다.먼저 내가 받아오는 자료의 형식은 아래와 같다. Array [Object { "mon":"abcdefg"},Object { "mon":"bcdefgh"}, Object { "mon":"cdefghi"},Object { "mon":"dddddd"},Object { "mon": "aaaaaaa"}] 튼 이런식으로 배열(Array)안에 오브젝트(Object)들이 여러개 들어있다.오브젝트는 무조건 하나의 키밸류 쌍만 오도록 정해놨으므로 정해진 틀을 벗어나는 경우는 존재하지 않는다.(위 배열을 menu 라고 부른다고 가정하자)위와 같은 경우 menu의 첫번째 값을 불러.. 2018. 2. 16.
React Native 키보드 숨기기 방법 Auto hide the keyboard on tapTextInput 관련해서 상당히 거슬리는 문제가 있다. 그건 바로 키보드가 사라지지 않는 문제인데사용자가 직접 뒤로가기 버튼을 누르거나 네비게이터를 통해 페이지를 이동하지 않는 이상 사라지지 않는다.나는 키보드가 밑에서 올라왔을 때 키보드를 제외한 다른 공간을 클릭하면 자동으로 키보드가 내려가도록 하고 싶었다.여기에는 상당히 많은 접근법이 있는데, 그 중 가장 괜찮은 방법은 전체 페이지를TouchableWithoutFeedback으로 감싸주고 클릭이벤트가 발생할 때 dismissKeyboard()를 호출해주는 것이다. 하지만 다행스럽게도 최근의 리액트 네이티브는 이 문제를 해결하고 상당히 수월한 해결법을 제시했다.그냥 인풋 필드를 ScrollView로.. 2018. 2. 15.