TCS ADMINISTRATOR
관리자가 필요하다면 직접 만들면된다.
지금 당장 만들 능력이 없다고 하더라도 계속 배워서 결국 만들어야한다.
정리를 하면 이렇다.
C#에서 SSH Client 기능을 포함하고 있어야 하므로 SSH.NET 라이브러리를 이용하여 기본 접속 페이지부터 만들어야한다.
using Renci.SshNet; using (var client = new SshClient(hostname, port, id, pw)) { client.Connect(); client.RunCommand("mkdir OK1"); client.RunCommand("mkdir OK2"); client.RunCommand("mkdir OK3"); client.Disconnect(); }
위의 명령어가 동작하게되면 이제 C#에서 화면 UI를 만들어야한다.
UI는 각 파일마다 세팅 정보가 필요하므로 파일명마다 TAB을 하나씩 만들어야한다.
하지만 UI 페이지가 많아질수록 C# UI 공간이 부족하게되어 DropList 방식을 택하여야한다.
데이터베이스에 각 UI페이지 네이밍을 리스트로 만들어서 하나하나 클릭할때마다 소스코드를 볼 수 있도록 그리고 수정하고 새로 입력할수 있도록 만들어야한다.
관리자 접속을 하고 실시간으로 파일을 연동할수 있어야하며
모든 사이트를 일괄 업데이트 할 수 있어야한다.
TCS ADMINISTRATOR
UI DATABASE
ASYNC
AUTO UPDATE
이부분을 직접 만들 수 있다면 갯수는 더이상 의미가 없어지게된다.
1개이든 100개이든 1000개이든 그냥 버튼 하나면 해결되게된다.