2010년 3월 9일 화요일

우분투 SVN 서버 설치


sudo apt-get install subversion libapache2-svn
또는
sudo apt-get install svnserver
sudo apt-get install libapache2-svn

SVN 폴더 생성
sudo svnadmin create /home/svn
sudo chown www-data:www-data /home/svn -R

SVN 환경 설정
sudo vi /etc/apache2/mods-enabled/dav_svn.conf
<Location /svn>
   DAV svn
   SVNPath /home/svn
   AuthType Basic
   AuthName "Subversioin Repository"
   AuthUserFile /etc/apache2/dav_svn.passwd
</Location>

sudo htpasswd -cm /etc/apache2/dav_svn.passwd hulryung
sudo /etc/init.d/apache2 restart

우분투 SSH 설치

sudo apt-get install openssh-client

sudo apt-get install openssh-server

위 명령어로 설치 한다음

key를 만든다.

ssh-keygen -t rsa

경로지정할때 다음과 같이 지정

/etc/ssh/ssh_host_rsa_key

ssh-keygen -t dsa

/etc/ssh/ssh_host_dsa_key

다음으로 데몬 돌리기

/etc/init.d/ssh start

다음으로 클라이언트에서 접속 성공~

[출처] 우분투 ssh 설정, 동작 방법|작성자 미남닷컴

우분투 방화벽해제

sudo ufw enable

전부닫고 80만 열기

sudo ufw enable

sudo ufw default deny

sudo ufw allow 80