TCS ADMINISTRATOR

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개이든 그냥 버튼 하나면 해결되게된다.