본문 바로가기

Challenge/trouble shooting || else

Wechall에 OverTheWire 사이트 등록하기

728x90
반응형

Wechall은 대표적인 해외 워게임 커뮤니티 사이트이다.

유명한 사이트로 다양한 워게임 사이트와 연동이 가능하다.

 

 

요즘 많이 풀고있는 OverTheWire.org도 연동이 가능하다

 

OverTheWire사이트 역시도 지원하는데 Wechall 계정과 연동하면 OverTheWire에서 문제를 풀면 Wechall에 점수가 올라간다.

 

연동하는 방법은 다음과 같다.

 


 

1. Wechall에 로그인해서 자신의 계정 토큰 값 확인하고 복사하기

 

Account -> WarBoxes에 들어가면 Your current War Token이 보인다.

계정 고유의 토큰 값으로 그걸 복사한다.

 


2. 사용하고 있는 리눅스 터미널을 켜고 ./bashrc에 환경 변수 등록하기

 

vi ./.bashrc 명령어로 파일을 연 후

 

export WECHALLUSER=[사용자 명]

export WECHALLTOKEN=[고유 토큰 값]

 

을 추가해준다. 

*참고로 나처럼 셸을 bash셸이 아니라 zsh셸을 쓰는 사용자들은 .bashrc가 아니라 .zshrc파일에 들어가 환경 변수를 추가해줘야한다! 자신이 현재 사용중인 셸에 환경 변수를 적용해야함!!!

 

환경 변수가 잘 설정되었으면 echo로 확인해보자. 설정한 값이 나오면 일단 성공


3. ~/.ssh/config 파일을 설정(없으면 config파일 생성)

 

~/.ssh/config 파일에

Host *.labs.overthewire.org
  SendEnv WECHALLTOKEN
  SendEnv WECHALLUSER

을 복사해서 붙여넣어준다.

 

 


4. 모든 설정 완료. ssh로 OverTheWire에 접속한 후 wechall명령어로 계정 연동이 되었는지 테스트

 

 

wechall 명령어를 입력하면 연동된 계정으로 point가 들어간다.

 

 

연동 끝!

728x90
반응형