달력

10

« 2019/10 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  

ZIO GSB2460MSW - 스위치 SSH 접속하기


지오 2460MSW 스위치에  ssh 로 연결하는 방법 안내입니다.

ssh 로 연결하면 네트워크 os 프롬프트를 이용해서 좀더 편하고 쉽게 해당 스위치를 사용할 수 있습니다.


리눅스에서 스위치로 연결한다고 했을때.

스위치 아이피 : 192.168.2.2

리눅스 아이피 : 192.168.2.3


1. 리눅스에서 ssh 공개키 만들기.


# cd ~

# mkdir .ssh && cd .ssh

# ssh-keygen -t rsa

이후 별도 암호없이 들어간다면 3번 엔터를 칩니다. (암호를 사용하려면 적절하게 암호 입력)


# vi id_rsa.pub 

ssh-rsa 

AAAAB3NzaC1ycdfAAAD...NAEM9E3n3AckczGDOyZZ6EnbyvXzooMKB6i8LrbqTvx root@ubuntu


이런 형태로 엄청 긴 문자열이 있는데, 가장 마지막에 들어가는 호스트명을 리눅스 아이피로 바꿉니다.


AAAAB3NzaC1ycdfAAAD...NAEM9E3n3AckczGDOyZZ6EnbyvXzooMKB6i8LrbqTvx root@192.168.2.3


이 파일을 윈도에 복사합니다.



2. 2460 스위치에서 리눅스 ssh 접속 허용하기.

스위치 관리웹으로 로그인해서 접속 허용 아이피를 등록합니다.


아이피는 적절하게 대역으로 지정해도 되고, 특정 아이피만 정해서 마스크를 255.255.255.255 로 적어도 됩니다.




3. 2460 스위치에 리눅스 공개키 업로드 (스위치에서는 다운로드)

스위치 관리웹으로 로그인해서 SSH 를 설정합니다.

위 스샷처럼 SSH Config 에서 SSH 를 Enable 로 바꾸고 Apply 클릭.

Key File : 파일 선택에서 1번 파일을 지정,   Download 클릭.



4. 접속하기.

이제 리눅스에서 스위치로 ssh 접속을 합니다.


스위치마다 사용해야 하는 옵션이 여러개 있는데, ZIO-GSB2460MSW 는 아래 옵션으로 접속이 가능합니다.


# ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss -c 3des-cbc admin@192.168.2.2



참고 : 윈도에서 스위치로 접속하는 방법은 나중에 정리하겠습니다.

putty 다운로드 https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html




Posted by 멋지다마라송

댓글을 달아 주세요

비속어 필터링에 관련, 참고할만한 특허자료


비속어 필터링을 위해 입력된 글자를 표준화(표준형) 알고리즘을 통해 변환하고 (자음 모음 나눠서)


이를 비속어와 비교합니다.

즉, [개새끼] 를 비속어로 정의하고 싶으면 [ㄱㅐㅅㅐㄲㅣ] 이렇게 비속어로 등록하고,

유저가 입력한 글을 표준화 문자로 바꿔서 [ㄱㅐㅅㅐㄲㅣ] 와 비교합니다.


중간에 다른 글자가 들어올 수도 있는데, 그럴땐 아래처럼 점수를 내서 비교가 가능합니다.

(특정 스코어 이상이면 필터링)


특허에 관한 전체 PDF 입니다.

KR20110020649A.pdf


Posted by 멋지다마라송

댓글을 달아 주세요

레드마인 CKEditor 플러그인 설치 링크 


http://luckygg.tistory.com/44


여기가 제대로임.

Posted by 멋지다마라송

댓글을 달아 주세요

레드마인 Redmine 유저가 늘어날때 프록시 프로세스 갯수 늘리기 



출처 : https://community.bitnami.com/t/thin-redmine-multi-instance/37089/2


유저가 늘어나면 프록시 프로세스 갯수를 늘려야 할 필요가 있습니다.

Thin 으로 설치하면 프록시 프로세스의 기본값은 2개로, TCP 3001, 3002 두개의 포트를 사용합니다.


여기에 추가로 2개의 프록시 프로세스 TCP 3003, 3004 를 추가하려고 할때 아래와 같이 작업하면 됩니다.


1. 파일 : INSTALLDIR\apps\redmine\scripts\serviceinstall.bat


redmineThin1, redmineThin2 로 되어있는 부분이 두군데 있습니다.

그대로 복사해서 3, 4 를 만듭니다. 포트 설정에 주의해주세요. 

당연히 3003, 3004 를 사용하고 있으면 다른 포트로 설정해야 합니다.


...

"INSTALLDIR\apps\redmine\scripts\winserv.exe" install "redmineThin3" -start auto "INSTALLDIR\ruby\bin\ruby.exe" "INSTALLDIR\apps\redmine\htdocs\bin\thin" start -p 3003 -e production -c "INSTALLDIR\apps\redmine\htdocs" -a 127.0.0.1 --prefix /redmine

net start redmineThin3 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" install "redmineThin4" -start auto "INSTALLDIR\ruby\bin\ruby.exe" "INSTALLDIR\apps\redmine\htdocs\bin\thin" start -p 3004 -e production -c "INSTALLDIR\apps\redmine\htdocs" -a 127.0.0.1 --prefix /redmine

net start redmineThin4 >NUL

...

아래에 한군데 또 있습니다.

...

net stop redmineThin3 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" uninstall "redmineThin3"

net stop redmineThin4 >NUL

"INSTALLDIR\apps\redmine\scripts\winserv.exe" uninstall "redmineThin4"

...



2. 파일 : INSTALLDIR\apps\redmine\scripts\servicerun.bat


여기에도 redmineThin1, redmineThin2 로 되어있는 부분을 그대로 복사해서 3, 4 를 만듭니다.

...

net start redmineThin3

net start redmineThin4

...

net stop redmineThin3

net stop redmineThin4

...



3. 파일 : INSTALLDIR\properties.ini 


여기에서도 Thin_redmine1, Thin_redmin2 를 그대로 복사해서 3, 4 를 만듭니다.

이때 1번에서 수정한 포트와 같은 포트로 설정해야 합니다.

...

[Thin_redmine3]

thin_unique_service_name=redmineThin3

thin_server_port=3003

[Thin_redmine4]

thin_unique_service_name=redmineThin4

thin_server_port=3004

...



4. 파일 : INSTALLDIR\apps\redmine\conf\httpd-prefix.conf


여기에서도 1, 2 설정을 그대로 복사해서 1번, 3번에서 사용한 포트를 설정해줍니다.

...

BalancerMember http://127.0.0.1:3003/redmine

BalancerMember http://127.0.0.1:3004/redmine

...



이제 파일 수정은 끝났습니다.


서비스에 등록된 redmineThin 프로세스를 지우고, 4개를 다시 등록합니다.


서비스 삭제

INSTALLDIR\apps\redmine\scripts\serviceinstall.bat remove



서비스 등록

INSTALLDIR\apps\redmine\scripts\serviceinstall.bat INSTALL 

위에 INSTALL <-- 인스톨은 대문자입니다.


서비스 등록과 동시에 자동으로 시작됩니다.

3001, 3002, 3003, 3004 - 포트 4개가 잘 등록되어 있는지 확인하면 됩니다.



Posted by 멋지다마라송

댓글을 달아 주세요

비주얼 스튜디오 2017 Visual Studio 2017 Community - 줄번호 라인번호 Line Number 보이기


저번에 찾으려다가 포기하고, 다시 찾아봤습니다.

이거 한참 찾았네요.


도구 -> 옵션 -> 텍스트 편집기 -> 모든 언어 -> 일반.에 가면 줄 번호가 있습니다.

작은 사각형으로 표시되어 있으면 안되고, 체크 v 표시가 되어야 합니다.



Posted by 멋지다마라송

댓글을 달아 주세요