쿨스 서비스 사용법

KulsWiki

Jump to: navigation, 찾기

개인 홈페이지나 ssh, ftp, 설치형 블로그 등의 서비스를 이용하기 위해서는 #계정이 필요합니다.

목차

개인 홈페이지 만들기

~/public_html(자신의 홈디렉토리 하위에 있는 public_html 디렉토리)에 홈페이지의 문서들을 넣어 두고 꾸미면 됩니다. 시작페이지는 index.html, .htm, .php 등으로 하시면 됩니다. ~/public_html/안에 있는 파일들은 http://kuls.net/~사용자이름/ 식으로 접근이 가능합니다.

ssh 서비스 사용하기

  • ssh 클라이언트 프로그램(윈도우용 Putty)을 사용해서 쿨스 서버에 접속할 수 있습니다.

Putty를 이용한 ssh접속

  • 윈도우에서 Putty를 다운받은 후 다음과 같이 조작합니다.
  1. host name란에 kuls.net을 입력합니다
  2. port는 22를 입력합니다.
  3. 프로토콜은 디폴트로 ssh가 선택되어있으므로 그냥 둬도 무방합니다. 직접 선택시 port가 변경됩니다.
  4. open 을 누르면 계정과 비밀번호를 물어보는 콘솔화면이 나옵니다. 접속성공!
  5. 콘솔화면에서 한글입출력이 제대로 되지 않을 경우 windows 하위의 translation 카테고리를 선택후 charset을 UTF-8로 바꿔줍니다.

리눅스 ssh 클라이언트를 이용한 ssh 접속

  • 리눅스에서는 거의 ssh 클라이언트를 기본적으로 포함하고 있으므로 다음의 명령어를 입력하는것으로 서버에 접속할 수 있습니다.
$ ssh 계정@kuls.net
$ ssh 계정@163.152.22.60

왕초보 kuls ftp 따라잡기

  • 보안문제로 사용이 불가해진 ftp대신 sftp를 이용합니다.
  • 윈도우에서 Filezilla를 다운로드 받은 후 아래와 같이 조작합니다.
  1. 파일 - 사이트 관리자 - 새 사이트 클릭
  2. 호스트 : kuls.net 입력
  3. 포트 : 22 입력
  4. 서버 종류 : SFTP - SSH File Transfer Protocol
  5. 로그온 형식 : 보통
  6. 사용자명, 비밀번호 : 자신의 계정과 비밀번호를 입력
  7. 문자셋 탭에서 'UTF-8로 강제설정 체크'
  8. '연결' 클릭
  9. 접속 성공!
  10. /home/계정/ 에서는 자신의 홈디렉토리에 파일을 업로드하거나 내려받을 수 있습니다.
  11. /public/ 에서는 분류에 맞게끔 다른 회원들과 각종 유용한 파일들을 공유할 수 있습니다.
  • 리눅스에서 별도의 ftp 클라이언트 프로그램을 사용해도 되지만 우분투 리눅스의 '위치->서버에 연결' 메뉴를 이용해서 간편하게 접속 할 수 있습니다.
  1. 서비스 종류는 ssh, 서버란에는 kuls.net, 포트는 22를, 사용자 이름 란에는 자신의 계정을 입력 후 연결 버튼을 클릭합니다.
  2. 이후 비밀번호를 입력하면 nautilus 와 같은 인터페이스로 쿨스 서버의 파일을 관리할 수 있습니다.

계정

  • 새로 가입했거나 오랫동안 활동을 쉬어서 계정이 없는 회원은 서버부장에게 말해서 계정을 새로 만들 수 있습니다.

포트포워딩(ssh 터널링)

  • 특별히 허용된 163.152.22.60:22(ssh) 와 163.152.22.60:80(http)을 제외하고는 교내 방화벽에 의해 학교 외부에서의 접근이 모두 막혀있기 때문에, 집에 있는 컴퓨터로 동방에 있는 다른 컴퓨터에 접속 하기 위해서는 ssh에서 제공하는 터널링 기능을 이용해야 합니다.
  • ssh 접속 과정에서 약간의 추가적인 옵션을 줌으로써, 집 컴퓨터(localhost)의 지정한 포트로부터 학교 방화벽 내부에 있는 특정 포트로의 터널을 연결 할 수 있습니다.
  • 터널이 연결된 이후에는 localhost의 지정된 포트로 접속함으로써 방화벽 내부의 특정 서비스로의 접근이 가능합니다.


  • 리눅스 ssh클라이언트 혹은 Putty를 이용한 터널링의 예
호기심 많은 08학번 신입생 영희는 레일즈 스터디시간에 배운 내용대로 가수 박빙오빠들의 팬페이지를 예쁘게 만들고 있는 중입니다.
동아리방 맨 왼쪽에 있는 초빠른 alice(163.152.22.64) 컴퓨터에 웹서버를 켜놓고 작업을 하다가 저녁이 되어 집에 왔는데 갑자기 게시판 디자인의 영감이 떠올랐습니다.
그래서 브라우저에 163.152.22.64를 입력하고 낮에 작업하던 걸 보려고 했지만 못된 방화벽때문에 접속이 되지 않는 것을 보고 영희는 그만 엉엉 울고말았습니다.
"따르르르르릉"
영희의 눈물섞인 목소리에 착한 뜀틀오빠는 적잖이 당황했지만 곧 영희의 문제를 알아채곤 빙그레 웃으며 속삭였습니다.
뜀틀 : 하하 귀여운 녀석. 방화벽으로 막혀있는 alice에 접속하기 위해서는 ssh터널링을 이용하면 된단다. 별로 어렵지 않으니 안심하렴.
영희 : 어..어떠케여? 훌쩍
뜀틀 : 일단 너희 집에서 쿨스 서버에 ssh접속은 할 수 있잖니? 거기에 -L 옵션을 붙여 주면 끝이야. 간단하지?
형식은
$ ssh -L [source port]:[target ip]:[target port] [계정]@kuls.net
처럼 하면 된단다.
영희 아이디는 아마 love1004 였지? 넌 2008년도 학번이니까 영희 컴퓨터의 2008번 포트를 써서,
$ ssh -L 2008:163.152.22.64:80 love1004@kuls.net
라고 입력해보렴. alice 컴퓨터의 http(80) 포트로 너 컴퓨터의 2008번 포트가 포워딩되는거야.
영희 : 하..하지만 영희 컴퓨터는 윈도우라서 putty 프로그램으로 접속하는데...그렇게 명령줄을 입력해서 접속할 수 없는데 어떡해여?
뜀틀 : 훗.. 괜찮으니 그만 울어 영희야. 음... 그래, putty로 할 때는 더 쉽단다.
화면 왼쪽에 카테고리 목록에서 SSH->tunnels을 차례로 클릭해봐. 됐니? 그래 그럼 거기 source port 쓰는 칸에다가 2008이라고 입력하고, destination 란에는 alice의 http 포트인 163.152.22.64:80 이라고 입력해보자. 그리고 add 버튼 누르는거 잊으면 안돼~
영희 : 네 add 버튼 누르니까 추가 됐어요. 근데 local 이랑 auto 에 뭔가 체크돼있는데 그대로 둬도 되는거 맞아요?
뜀틀 : 그렇단다. 그럼 이제 나머지는 평소에 하던것과 마찬가지로 session 카테고리에 주소와 계정을 입력하고 접속하면 된단다.
영희 : 접속하려면.. 음 아이디가...love1004를 치고..패스워드도... Enl...a...x...m...f 네 접속됐어요~
뜀틀 : 그래 여기까지 했으면 터널이 연결된거란다. 그럼 이제 영희가 작업하던 웹서버로 접속해볼까?
영희 : 이제 되는거에여? 그럼 브라우저에 http://163.152.22.64라고 치고...에이 안되잖아요!!
뜀틀 : 하하하 중요한걸 빼먹었구나. http://163.152.22.64:80 대신에 아까 지정해준 http://localhost:2008 이라는 주소로 접속해야 된단다.
되니?
영희 : 우왕ㅋ잘돼여 뜀틀오빠 최고!!

설치형 블로그 사용하기

텍스트큐브(Textcube), 워드프레스(WordPress)와 같은 설치형 블로그를 내려받아 자신의 계정에 설치하면 쿨스 서버를 통해 블로그를 운영할 수 있습니다.

  • 쿨스 서버에서 사용 가능한 설치형 블로그의 종류
  1. 텍스트큐브
  2. 워드프레스 한국어(영문)


  • 텍스트큐브 관련 안내
  1. 원래 태터툴즈(Tattertools)라는 이름으로 배포되던 설치형 블로그 툴이었으나, 현재는 텍스트큐브(Textcube)라는 이름으로 계속 개발되고 있습니다.
  2. 텍스트큐브 설치하기에 텍스트큐브 설치에 대한 스크린샷을 곁들인 친절하고 자세한 설명이 나와있습니다.
  3. 텍스트큐브 다운로드 페이지 입니다.
  4. 텍스트큐브 메뉴얼 입니다.
  • WordPress 관련 안내
  1. WordPress | 한국어에 가서 '설치하기'를 참조합니다.
  2. 한국 워드프레스 블로그에서 가이드를 내놓았습니다.