[tomcat] 웹서버 설치

Posted by 백창
2014.10.04 23:12 리눅스/서버 구축


 개요

 

우분투에서 개발용 Tomcat을 설치해보자.



 다운로드

 

http://tomcat.apache.org/download-70.cgi


위 사이트에서 Tomcat을 다운받는다.




 설치

 

 원하는 경로에 압축을 해제한다.



startup 하면





이 댓글을 비밀 댓글로

[samba] 외부 네트워크에서 접속하기 - ssh 터널링

Posted by 백창
2014.09.13 13:12 리눅스/서버 구축


 개요


ISP에서 막혀있는 삼바포트를 SSH 터널링을 사용하여 외부 네트워크에서 접속해보자


 루프백 어뎁터 설치


내 컴퓨터에 관리를 클릭



장치관리자에 네트워크 어뎁터를 선택한다.



동작메뉴에 레거시 하드웨어 추가를 클릭한다.



다음 과정을 따라하여 루프백 어뎁터를 설치한다.







 루프백 어뎁터 설정


네트워크 센터에서 새로추가된 어뎁터의 속성에 들어간다


다음 두 가지를 체크 해제 한다.



루프백 네트워크의 IP와 서브넷마스크를 등록하고 고급버튼을 누른다.



다음 항목을 체크한다.



 445포트 개방


Samba의 포트 445는 넷바이오스 포트로 먼저 windows에서 그리고 ISP에서 포트를 막아놨다. 그래서 먼저 다음 파일을 받아 관리자 모드로 실행하여 windows의 포트를 개방한다.


localsmb.exe





 ssh 터널링


다음 putty 프로그램을 다운받아 ssh 연결을 한다.(ssh 설치 편 참조)


HangulPuTTY-0.60h.setup.exe



다음 포워드 포트 부분에 다음과 같이 추가해준다.


원포트 : 139

대상 : Host - IP : 139


원포트 : 10.0.0.1:139

대상 : 127.0.0.1: 139


원포트 : 445

대상 : Host - IP : 445


원포트 : 10.0.0.1:445

대상 : 127.0.0.1445



Putty에 접속하고 테스트를 해보자



 테스트





Tags
이 댓글을 비밀 댓글로

[samba] 공유 디스크 설치

Posted by 백창
2014.09.12 18:26 리눅스/서버 구축


 samba 설치



 유저 생성


먼저 samba 에 유저를 할당하기 위해 유저 생성을 한다.



그 유저를 삼바에 할당해주는데 원격 접속으로는 안된다. 


연구실로 쫄래쫄래가서 삼바유저를 추가 완료




 설정



다음 파일을 다음과 같이 수정한다



[~]는 외부에서 접속하였을때 보이는 공유 이름이다.

path  는 공유 디스크의 경로

guest ok 는 누구나 접속 가능하다

writable 은 쓰기 가능하다

write list 는 쓰기 권한을 부여하는 것이다.


 사용




이 댓글을 비밀 댓글로

[vyatta] 라우터 기본설정

Posted by 백창
2014.09.03 17:43 컴퓨터네트워크/etc


 라우터 설정


  • 라우터 R1
    • 인터페이스
    • 프로토콜
  • 라우터 R2
    • 인터페이스
    • 프로토콜
  • 라우터 R3
    • 인터페이스
    • 프로토콜
  • 라우터 R4
    • 인터페이스
    • 프로토콜


 설정방법


(라우터 R2의 설정과정으로 vyatta 설정 방법을 배워보자)


 먼저 인터페이스에 대한 설정을 한다.


eth0은 192.0.30.0/24의 네트워크 (이전 포스트 환경도 참고)

eth1은 192.0.40.0/24의 네트워크

eth2는 R1 라우터

eth3는 R3 라우터와 연결되어 있다.


 인터페이스에 대한 설정을 완료하면 eth0과 eth1간의 통신은 문제없이 될 것이다.


 여기서 문제는 만약 R1라우터에 연결된 192.0.20.0/24의 네트워크에 있는 노드와 통신을 하기 원한다면 라우터 R2가 가진 정보만으로는 통신이 불가능하다. 그래서 라우팅 테이블이 필요하다.


그럼 OSPF 프로토콜을 설정해 보자.


그리고 loopback 10.0.0.2/32로 설정해 준다.

이렇게 OSPF 프로토콜을 설정해주면 라우터 R2가 가지지 못한 정보에 대해서는 라우터 R1 또는 라우터 R3로 전달한다.


 테스트



Tags
이 댓글을 비밀 댓글로

가상 네트워크 환경 설계도

Posted by 백창
2014.09.03 17:31 컴퓨터네트워크/etc


 설계도




 Virtual Box 네트워크 설정





Tags
이 댓글을 비밀 댓글로

[openssh-server] 원격접속 설치

Posted by 백창
2014.08.04 16:56 리눅스/서버 구축


 개요

 openssh-server 패키지를 사용하여 ssh 접속이 가능한 리눅스 환경을 구축하자

 ssh 설치

sudo apt-get install openssh-server

 포트변경

/etc/ssh/sshd_config 에서 접속 포트를 변경할 수 있다. 
 ssh는 포트를 변경하는 것 만으로도 보안성이 높아진다.


 테스트


윈도우에서 Putty프로그램으로 접속하는 화면이다.




Tags
이 댓글을 비밀 댓글로

[vsftpd] FTP 서버 설치

Posted by 백창
2014.08.04 15:46 리눅스/서버 구축

 개요

 vsftpd 패키지를 설치하여 리눅스에 FTP 서버를 운영하기


 vsftpd 설치


 vsftpd 설정

/etc/vsftpd.conf 파일을 수정


 상세 설정
  • anonymous_enable = NO
        anonymous 사용자의 접속 허용 여부 (default = YES)
  • local_enable = YES
        로컬 계정 사용자의 접속 허용 여부 (default = NO)
  • write_enable = YES
        write 명령어 허용 여부 (default = NO)
  • local_unmask = 022
        로컬 계정 사용자용 unmask (default = 077)
  • ftpd_banner = Welcome to blah FTP service.
        FTP 서버 접속할 때 환영 메시지 (default = vsFTPd 버전번호)
  • chroot_local_user = YES
        사용자의 홈 디렉토리를 벗어나지 못하도록 제한하기 위한 설정 (default = NO)


 vsftpd 재시작


 filezilla 설치 [ftp 프로그램]


 filezilla 접속

호스트에 접속을 시도한다. 포트는 기본포트(21)이므로 작성하지 않는다.

접속성공


 업로드 / 다운로드

파일 업로드 (클라이언트 -> 서버)

호스트에 업로드가 잘 되었는지 확인

다운로드 (서버 -> 클라이언트)

다운로드 확인


 기타

timeout 에 의한 종료

타임아웃 시간은 /etc/vsftpd.conf 에서 변경 가능하다.

'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01
Tags
이 댓글을 비밀 댓글로

[apache2] 웹서버 설치

Posted by 백창
2014.08.04 15:24 리눅스/서버 구축

 개요

 apache2를 사용하여 리눅스에 웹서버를 운영하자

 apache2 설치


 apache2 기본 설정

/etc/apache2/sites-available/default 파일 수정

위에서 설정해준 경로 /home/chang/www 디렉토리의 index.html파일을 가장 먼저 실행한다

 apache2 재시작


 결과


'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01
Tags
이 댓글을 비밀 댓글로

[bind9] DNS 서버 설치

Posted by 백창
2014.08.01 14:11 리눅스/서버 구축

 개요

 bind9 패키지를 설치하여 리눅스에 DNS 서버를 운영하자

 기본설정

  • DNS 서버 IP : 192.0.30.5
  • WEB 서버 IP : 192.0.30.10

 bind9 설치


 기본 설정

/etc/bind/named.conf.local 파일 수정

 30.0.192.in-addr.arpa 에서 앞의 숫자는 192.0.30.xxx의 역순이다.

/etc/bind/baek.zones 파일 생성

/etc/bind/30.0.192.zones 파일 생성

위 수정 파일에서

5    IN    PTR    ns.baek.com.

 192.0.30.xxx에서 xxx가 5인 경우, 즉 192.0.30.5 의 IP는 NS(NameServer)라는 뜻이다.

10  IN    PTR    www.baek.com.

  192.0.30.10의 IP는 WEB서버의 IP 이다.

설정을 마치고 bind9을 재시작 한다.


 결과



'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01
Tags
이 댓글을 비밀 댓글로

[isc-dhcp-server] DHCP 서버 설치

Posted by 백창
2014.08.01 11:38 리눅스/서버 구축

 개요

 isc-dhcp-server 패키지를 설치하여 리눅스에 DHCP 서버를 운영하자

 기본세팅

  • Router IP : 10.0.0.4
  • IP Range : 172.0.0.4 - 172.0.0.254
  • DNS IP : 192.0.30.5


 isc-dhcp-server 설치



 인터페이스 카드 설정

/etc/default/isc-dhcp-server의 파일을 다음과 같이 수정한다. (자신의 인터페이스 카드 번호 확인)


 기본 설정

/etc/dhcp/dhcpd.conf 파일을 수정


 결과



'리눅스 > 서버 구축' 카테고리의 다른 글

[samba] 공유 디스크 설치  (0) 2014.09.12
[openssh-server] 원격접속 설치  (0) 2014.08.04
[vsftpd] FTP 서버 설치  (0) 2014.08.04
[apache2] 웹서버 설치  (0) 2014.08.04
[bind9] DNS 서버 설치  (0) 2014.08.01
[isc-dhcp-server] DHCP 서버 설치  (0) 2014.08.01
Tags
이 댓글을 비밀 댓글로