Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

vega4792/CSLManager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

42 Commits

Repository files navigation

CSL Manager for Ubuntu 22.04

1. 설치 방법

0) 다운로드

git clone https://github.com/vega4792/CSLManager install_Manager

1) 교사용 PC(서버)

cd install_Manager/server
bash install-server.sh
  • 설치 후 바탕화면의 아이콘 마우스 우클릭 - [실행 허용] 체크 후 실행

2) 학생용 PC(클라이언트) 원격 설치 방법

  • 이 방법을 사용하면 교사용에서 한 번에 클라이언트를 설치할 수 있다.
  • 3)의 방법은 일일이 설치하는 방법이므로 이 방법을 추천한다. 설치 방법은 remoteInstall 페이지에 따로 작성했으니, 참고 바란다.

3) 학생용 PC(클라이언트) - 넘어가세요.

  • 2)의 방법으로 설치한 경우 넘어가세요. 이 방법은 일일이 수동 설치 하는 방법임.
cd install_Manager/client
sudo bash install-client.sh
  • 클라이언트의 서버 IP와 Password를 변경한다.
sudo nano /etc/ubuntu/server.ip
  • 서버 주소와 비번을 수정한다.
192.168.0.10 # 서버 IP
wjdqh # 서버 Password
  • 설치 후 재부팅 필수
reboot


2. 파일 설명

1) 서버 파일

파일 위치 : /home/ubuntu/CSLManager/

CSLManager.py - tkinter를 이용한 GUI

fabFunction.py - fabric을 이용한 ssh 원격 명령 함수

CSLManager.desktop - 바탕화면 바로가기 파일

sitelist.txt - 차단 목록 리스트 파일


2) 클라이언트 파일

파일 위치 : /etc/ubuntu/

sendIP.py - 서버로 자신의 IP를 주기적으로 보냄(백그라운드 실행)

clientEnv.py - 클라이언트 환경 변수 파일

server.ip - 서버 환경 변수 파일


About

CSL Manager for Ubuntu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /