Linux 10

vsftp에서 ftp접속은 허용하고 Shell 접속은 차단하기

vsftpd의 기본적인 로그인 계정은 리눅스의 계정을 사용합니다.. 고로 ftp계정을 부여하려고 하면 shell과 ssh계정이 열려서 보여주고 싶지 않은것 까지 보여줄 수 가 있죠. 그에 대한 해결방안 입니다. login user의 shell을 /bin/nologin 이나 /bin/false로 지정합니다. 새로 사용자를 추가하는경우adduser --shell /bin/nologin ftpuser 기존에 있는 사용자의 경우 /etc/passwd파일을 편집해서 shell지정을 변경할 수 있습니다.nano /etc/passwd 해당유저의 shell을 /bin/sh나 /bin/bash에서 /bin/nologin으로 변경해줍니다. 자 이제 shell이나 ssh로 로그인을 시도해보면 접속이 안되는것을 확인 할수 있..

Home Server/Linux 2013.08.11

ubuntu static ip 설정후에도 resolv.conf가 초기화 되는문제

eth0를 수동 설정하고 나면 dns서버설정이 없어진다. 웹서핑을 해보면 resolv.conf를 수정해서 dns서버를 입력하라는 이야기들이 많은데 결론만 말하면 삽질이다, 네트워크가 재시작되는 순간 덮어쎠져버려서 설정이 날라가니까... 그렇게 될꺼라는 설명도 사실은 resolv.conf파일에 잘 되어있다. # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN 웹서핑을 하다보니 resolv.conf파일에 쓰기권한을 없애서..(혹은 링크를 이용해 비슷한 효과로) 해결을 하는 경우도 있지만 그 또한 일반..

Home Server/Linux 2012.09.01

ruTorrent RSS 피드가 자꾸 삭제되거나 rTorrent's user can't access 'id' program. Some functionality will be unavailable 라는 에러메시지가 나올 경우

정말 오래간만에 포스팅이네요. 언제부터인가 자꾸 ruTorrent의 RSS피드가 자동으로 삭제되는 현상이 발생하더니 며칠전부터는 급기야.. rTorrent's user can't access 'id' program. Some functionality will be unavailable. 라는 메시지가 나오면서 ruTorrent가 정상적으로 동작하지 않는 현상이 발생했습니다. 그와 관련하여 ruTorrent의 issue tracker를 뒤져보니.... http://code.google.com/p/rutorrent/issues/detail?id=459 디스크용량때문에 그런 현상이 발생할 수 있다는군요... 그래서 df를 실행해보니 시스템 파티션의 여유용량이 0!!!! 그동안 우분투가 업데이트 될때 마다 열심..

Home Server/Linux 2012.03.10

10. 관리를 위한 기본적인 리눅스 명령어들

절대 전문적인 내용이 없으니 전문적인 지식을 원하시는 분은 다른 문서를 찾아보시기 바랍니다. 전 리눅스 쌩초보입니다 ^^; 우분투 서버버전을 쓰면서 답답했던것은 지금 시스템 사용량을 알 방법이 없다는 것이었습니다. 관리를 위한 몇가지 명령어를 소개하고자합니다. 그 첫번쨰는 바로 업타입입니다. 명령어는 말그대로 업타임입니다. 수퍼유저 권한도 필요없어서그냥 uptime이라고 쓰면됩니다. uptime 이렇게 치면 서버 가동일수와 CPU 부하량이 나옵니다. 맨 앞부터.. 01:25:33는 현재시간이구요, 12 days, 4:13는 현재 12일 4시간 13분동안 켜져있었다는 뜻입니다. 1 user는 말그대로 한명의 유저가 로그인해서 사용했다는 뜻이고. load average는 CPU부하량입니다. 이게 보는법을 잘..

Home Server/Linux 2011.02.25

9. ruTorrent Plugin설정(create) 과 토런트 파일 자동 실행

rTorrent도 아직 버그가 좀 많은듯 싶은데요. 그 중 제가 겪은 버그는 바로.. 토런트 생성시 파일 용량이 크면 용량인식을 잘 못하는 오류입니다. 4.36GB ISO파일을 369.04MB로 오인해서 토런트 파일을 만들더군요. 자 우선 ruTorrent의 create Plugin wiki를 살펴보도록 하죠. create플러그인 자체로도 제작이 가능하지만 외부 프로그램을 쓰는 방법을 이용하는 방법이 있더군요. 저는 이중에 mktorrent를 이용하기로 했습니다. 일단 mktorrent를 설치해야 됩니다. sudo apt-get install mktorrent 여러 번 느끼지만 프로그램 인스톨은 리눅스가 훨씬 빠르고 편합니다^^ 이제 create플러그인의 설정파일을 편집해줍니다. sudo nano /va..

Home Server/Linux 2011.02.07

8. ruTorrent plugin설정 (geoip, trafic)

ruTorrent를 실행해보면 geoip가 disable되어있고 traffic플러그인이 정상동작하지 않는걸 볼수 있습니다. 이것을 해결해보도록 하죠. geoip는 ip로 피어가 어느 나라에서 접속했는지 알아보는 플러그인입니다. 어찌보면 별 쓸모없는 기능이고 어찌보면 유용한 기능이죠. 이렇게 disable되어있고. geoip도 나타나지 않습니다. geoip를 disable된 이유를 찾기 위해 rutorrent의 geoip플러그인 wiki를 살펴보면 php geoip를 필요로 하는걸 알 수 있습니다. 따라서 geoip를 처리해줄 패키지를 설치해주면 됩니다. sudo apt-get install php5-geoip 찹 쉽죠? 이제 traffic플러그인을 살펴보죠. traffic플러그인은 발생된 트래픽의 양을 ..

Home Server/Linux 2011.02.04

6. rTorrent + ruTorrent 설치기

rTorrent + ruTorrent는 이전에 이미 실패 했으나... deluge를 사용하면서 발견한 두가지가 문제가 모두 치명적인 문제점이라 (한가지는 한글이름이 들어간 폴더로 move storage가 안되는 것이었고.. 한가지는 RSS다운로드설정이 까다롭다는 것이었습니다.) 그래서 결국 고생을 뒤로하고 다시한번 삽질을 하기로 했습니다. 이전에 참고한 포스트 우분투 + rTorrent + ruTorrent 시드박스 구축기 How To Install rTorrent & ruTorrent (using Socket + SSL + Authentication) on Ubuntu or Debian 외에 한가지 포스트를 더 참조하였다. Install and Configure rTorrent and ruTorrent..

Home Server/Linux 2011.01.15

5. Samba(삼바) 서버 설정

자 이제 리눅스에서 토런트는 할 수 있습니다. 그러나.. 토런트를 하면 뭐하는가.. 자료에 접근할 방법이 없는걸;;; 이때 필요한 것이 삼바(Samba) 입니다. 네트워크를 통해 윈도우와 리눅스간의 파일 공유가 가능하게 해줍니다. 이글은 [우분투] 삼바 설치 및 설정 를 참조했습니다. 처음에 우분투를 설치하면서 samba서버도 같이 설치해 두었기 때문에 별다른 설치과정은 필요 없습니다. 일단 삼바의 기본 설정파일을 백업해둡니다. sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.org 그리고 삼바 설정 파일을 편집합니다. sudo nano /etc/samba/smb.conf 아까 설정파일을 무브명령으로 백업했기 때문에 아무런 내용이 없는 새파일입니다. smb.conf설..

Home Server/Linux 2011.01.14

4. deluge설치

linux용 토런트 클라이언트가 생각보다 많이 있더군요. 우분투 기본인 transmission, 제작기를 찾기 쉬웠던 rtorrent 그리고 몇몇 분이 저에게 추천해주신 deluge 이 중에 처음엔 rtorrent로 선택했습니다. 참조문서가 많았거든요 참고했던 포스트는 다음과 같습니다. 우분투 + rTorrent + ruTorrent 시드박스 구축기 How To Install rTorrent & ruTorrent (using Socket + SSL + Authentication) on Ubuntu or Debian 그리고 실패했습니다 -.-; 두가지 문서 모두 정상동작하지 않더군요. 뭐 제가 실패했다고 안되는건 아닐테지만.. 하여간 실패했기 때문에. deluge로 선회했습니다. 설치가 훨씬 간단하더군요...

Home Server/Linux 2011.01.14

3. Ubuntu Server 설치

하드웨어가 준비가 되었으니 이제 우분투 설치를 시작한다. 참고로 원래 USB메모리로 설치하는 방법을 우분투 홈페이지에서도 제공하지만.. 실제 설치시에는 CD-ROM을 읽을수 없다라는 메시지가 나오면서 실제 설치가 안되어서.. 잠시 CD-ROM을 떼어와서 설치를 했다 막상 설치를 시작하자... 설치 자체는 아주 쉬웠다.. 설치 언어를 선택하는 부분... 한국어로 설치를 했으나... 영어로 설치하는 것도 나쁘지 않을듯... 이유는 한글화라고 해봤자.. 그다지 한글이라고 유리하지 않기도 하거니와.. 콘솔(컴퓨터)에서는 한글이 깨져서 나오는 문제가 있기 때문이다. 이렇게 콘솔에서보면 한글부분이 깨져서 나온다.. 원격터미널에서는 정상적으로 나오지만.... 지극히 뻔한부분도 보고 싶으시다면 더보기를 클릭... 사실..

Home Server/Linux 2011.01.13