쿨스 서비스 사용법
KulsWiki
개인 홈페이지나 ssh, ftp, 설치형 블로그 등의 서비스를 이용하기 위해서는 #계정이 필요합니다.
목차 |
개인 홈페이지 만들기
~/public_html(자신의 홈디렉토리 하위에 있는 public_html 디렉토리)에 홈페이지의 문서들을 넣어 두고 꾸미면 됩니다. 시작페이지는 index.html, .htm, .php 등으로 하시면 됩니다. ~/public_html/안에 있는 파일들은 http://kuls.net/~사용자이름/ 식으로 접근이 가능합니다.
ssh 서비스 사용하기
- ssh 클라이언트 프로그램(윈도우용 Putty)을 사용해서 쿨스 서버에 접속할 수 있습니다.
Putty를 이용한 ssh접속
- 윈도우에서 Putty를 다운받은 후 다음과 같이 조작합니다.
- host name란에 kuls.net을 입력합니다
- port는 22를 입력합니다.
- 프로토콜은 디폴트로 ssh가 선택되어있으므로 그냥 둬도 무방합니다. 직접 선택시 port가 변경됩니다.
- open 을 누르면 계정과 비밀번호를 물어보는 콘솔화면이 나옵니다. 접속성공!
- 콘솔화면에서 한글입출력이 제대로 되지 않을 경우 windows 하위의 translation 카테고리를 선택후 charset을 UTF-8로 바꿔줍니다.
리눅스 ssh 클라이언트를 이용한 ssh 접속
- 리눅스에서는 거의 ssh 클라이언트를 기본적으로 포함하고 있으므로 다음의 명령어를 입력하는것으로 서버에 접속할 수 있습니다.
$ ssh 계정@kuls.net
$ ssh 계정@163.152.22.60
왕초보 kuls ftp 따라잡기
- 보안문제로 사용이 불가해진 ftp대신 sftp를 이용합니다.
- 윈도우에서 Filezilla를 다운로드 받은 후 아래와 같이 조작합니다.
- 파일 - 사이트 관리자 - 새 사이트 클릭
- 호스트 : kuls.net 입력
- 포트 : 22 입력
- 서버 종류 : SFTP - SSH File Transfer Protocol
- 로그온 형식 : 보통
- 사용자명, 비밀번호 : 자신의 계정과 비밀번호를 입력
- 문자셋 탭에서 'UTF-8로 강제설정 체크'
- '연결' 클릭
- 접속 성공!
- /home/계정/ 에서는 자신의 홈디렉토리에 파일을 업로드하거나 내려받을 수 있습니다.
- /public/ 에서는 분류에 맞게끔 다른 회원들과 각종 유용한 파일들을 공유할 수 있습니다.
- 리눅스에서 별도의 ftp 클라이언트 프로그램을 사용해도 되지만 우분투 리눅스의 '위치->서버에 연결' 메뉴를 이용해서 간편하게 접속 할 수 있습니다.
- 서비스 종류는 ssh, 서버란에는 kuls.net, 포트는 22를, 사용자 이름 란에는 자신의 계정을 입력 후 연결 버튼을 클릭합니다.
- 이후 비밀번호를 입력하면 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번 포트를 써서, 라고 입력해보렴. alice 컴퓨터의 http(80) 포트로 너 컴퓨터의 2008번 포트가 포워딩되는거야.
$ ssh -L 2008:163.152.22.64:80 love1004@kuls.net
- 형식은
- 영희 : 하..하지만 영희 컴퓨터는 윈도우라서 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)와 같은 설치형 블로그를 내려받아 자신의 계정에 설치하면 쿨스 서버를 통해 블로그를 운영할 수 있습니다.
- 쿨스 서버에서 사용 가능한 설치형 블로그의 종류
- 텍스트큐브 관련 안내
- 원래 태터툴즈(Tattertools)라는 이름으로 배포되던 설치형 블로그 툴이었으나, 현재는 텍스트큐브(Textcube)라는 이름으로 계속 개발되고 있습니다.
- 텍스트큐브 설치하기에 텍스트큐브 설치에 대한 스크린샷을 곁들인 친절하고 자세한 설명이 나와있습니다.
- 텍스트큐브 다운로드 페이지 입니다.
- 텍스트큐브 메뉴얼 입니다.
- WordPress 관련 안내
- WordPress | 한국어에 가서 '설치하기'를 참조합니다.
- 한국 워드프레스 블로그에서 가이드를 내놓았습니다.
