본문 바로가기

Skills/Linux (Debian)

[Debian Linux(tftpd-hpa)] tftpd-hpa config setting TFTP (Trivial File Transfer Protocol)파일을 전송하기 위한 프로토콜이지만, FTP 보다 더 단순한 방식으로 파일을 전송한다. 따라서 데이터 전송 과정에서 데이터가 손실될 수 있는 등 불안정하다는 단점을 가지고 있다. 하지만 FTP 처럼 복잡한 프로토콜을 사용하지 않기 때문에 구현이 간단하며, 임베디드 시스템에서 운영체제 업로드로 주로 사용된다. 설치apt-get install tftpd tftpd와 tftp 가 있지만, 10.10 부터 보안상의 이유로 사용이 불가능하다.따라서 그 이상의 버전에서 사용시에는 tftpd-hpa 를 사용한다. 설정vim /etc/default/tftpd-hpa cd /srv/tftpchmod 777 /srv/tftp- default 폴더인 /srv.. 더보기
[Debian WLAN] wireless network setting (무선랜 설정) 1. 무선 랜 카드 드라이브 설치 Ex) ipTIME A2000UA apt-get install mask 드라이브는 무선랜카드 제조사 사이트나 구매시 함께 첨부된 CD 및 파일 중 Linux 를 지원하는것으로 구하시기 바랍니다. 위 예는 ipTIME A2000UA 무선랜 카드를 사용합니다만, ipTIME 랜카드는 위와 동일한 방법으로 모두 설치가 가능합니다. 패키지 설치apt-get install wireless-tools wpasupplicant 설정하기 위해 먼저 wireless-tools 와 wpasupplicant 패키지가 필요합니다.리눅스에서 무선랜을 설정할 때 쓰이는 패키지가 wireless-tools 이며, wpasupplicant 는 클라이언트가 네트워크 암호화(WEB/WPA/WPA2)를 .. 더보기
[Debian PDC(Primary Domain Controller)] Samba Domain Controller 설치aptitude install samba 설정vim /etc/samba/smb.conf 정리domain logons = yeslocal master = yespreferred master = yesdomain master = yes 로밍 프로필logon path = \\%N\profiles\%U 홈 디렉토리logon home = \\%N\%U 사용자의 컴퓨터에 매핑할 드라이브logon drive = H: groupadd machiens pdbedit -a rootpdbedit -a -m Client (Client NetBios) 재시작/etc/init.d/samba restart Client 설정 컴퓨터 -> HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -.. 더보기
[Debian Web(apache)] Web Server & SSL(https) 설치 aptitude install apache2 확인패키지 설치 후 http://(server ip address) 로 접속하면 웹 서버가 동작하는 것을 확인할 수 있다. 사용자별 페이지 (userdir mod) 설정cd /etc/apache2/mods-enabled ln -s /etc/apache2/mods-avilable/userdir.load . ln -s /etc/apache2/mods-avilable/userdir.conf . 재시작/etc/init.d/apache2 restart home 디렉토리 밑에 public_html 디렉토리를 생성하게 되면http://(server ip address)/~(user id) 로 접속이 가능하게 된다. 이후 부터 /home/(user id)/public_.. 더보기
[Debian VPN(Openvpn)] VPN Ternal 설치aptitude install openvpn 설정cd /usr/share/doc/openvpn/examples cd sample-keys/ cp ca.* client.* server.* dh1024.pem /etc/openvpn/ cp ca.* client.* server.* dh1024.pem /Share/ (공유폴더) cd sample-config-files/ gunzip server.conf.gz cp server.conf /etc/openvpn/ /etc/oepnvpn과 /Share 디렉터리에 아래와 같은 파일들이 위치해야 한다. vim /etc/openvpn/server.conf 재시작/etc/init.d/openvpn restart ifconfig 명령어로 새로운 인터페이스가 추가된 것을 .. 더보기
[Debian Trust] 도메인 트러스팅 Trust 기본적으로 같은 포리스트 안의 도메인 사용자끼리는 양방향 전이 트러스트를 갖고 있어 사용자 인증이 가능하지만, 다른 포리스트의 도메인끼리는 각각의 도메인 컨트롤러가 다른 사용자를 인증할 수 없습니다. 트러스팅된 도메인은 트러스트된 도메인의 사용자에 대한 로그인 인증을 허용합니다. 설정 net rpc trustdom add (도메인) (패스워드) net rpc trustdom establish (도메인) 트러스트 확인 net rpc trustdom list 더보기
[Debian DHCP(dhcp3-server)] DHCP Server 설정 설치apt-get install dhcp3-server 설정 Vim /etc/dhcp/dhcpd.conf subnet : 네트워크주소range : IP 주소 할당 대역 domain-name-server : DNS 서버 주소routers : Gateway 주소broadcast-address : 브로드캐스트 주소 재시작/etc/init.d/isc-dhcp3-server restart 확인 더보기
[Debian DNS(bind9)] DNS Server 설정 설치apt-get install bind9 설정vim /etc/bind/named.conf.default-zones DNS Server 설정 ( power.com / 192.168.16.x ) - 정방향 및 역방향 예제 파일 복사 후 사용 vim /etc/bind/power.comA 호스트를 추가 시 위와 같이 설정함. ( EX : www 호스트 추가 시 www IN A 192.168.16.2 ) vim /etc/bind/re.zone 역방향 설정 시 위와 같이 설정함. TTL은 라우터를 거쳐 갈 때 마다 감소하는 것으로 네임 서버에 얼마간 보관할지를 설정한다. 초단위로 설정하며 86400초는 하루를 의미한다. 하루가 지나면 DNS를 비우고 새로운 정보를 받는다. rndc 오류가 발생되면 named.co.. 더보기
[Debian Network Interface] 네트워크 인터페이스 설정 네트워크 인터페이스 설정 vim /etc/network/interface /etc/init.d/networking restart ifconfig 호스트 네임 설정vim /etc/hostname 알려져 있는 호스트의 리스트vim /etc/hosts 더보기
[Debian vim] 편집기 vi, vim vim?여섯 가지 기본모드와 다섯 가지 추가 모드를 제공한다.기본 모드는 표준모드, 입력모드, 명령라인 모드가 있다. 표준모드 : 복사, 붙여넣기 등등 단추키를 사용하는 모드입력모드 : 문서 작성, 편집 모드명령라인모드 : 저장, 불러오기 등등 외부명령 실행 단축키명령모드:w - 저장:w file.txt - file.txt 파일로 저장:w >> file.txt - file.txt 파일에 덧붙여 저장:q - vi 종료zz - 저장 후 종료:wq! - 강제 저장 후 종료:e file.txt - file.txt 파일을 불러옴:e - 현재 파일을 불러옴 입력 모드A / a - 커서 행의 맨 마지막부터 입력 / 커서 위치의 다음 칸부터 입력I / i - 커서 행의 맨 앞에서부터 입력 / 커서 위치의 입력O / o.. 더보기