달력

01

« 2019/01 »

  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 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 멋지다마라송

유튜브 - 업로드한 동영상에 음악 추가하기 


유튜브에 동영상을 업로드한 다음, 동영상 전체에 무료 음원을 추가하기.


동영상을 올리고 아래 링크로 들어갑니다.

https://www.youtube.com/my_videos?ar=2&o=U


아래 그림처럼 동영상 관리자 -> 해당 동영상 수정 -> 오디오 선택.


그림처럼 아래에 음원 목록이 나오고, 원하는 음악을 선택하면 됩니다.


음원 추가하는 링크를 찾기 어려워서 저장해둡니다..


Posted by 멋지다마라송
2019.01.12 20:07

경제 상식 #1 Culture/생각하기2019.01.12 20:07

경제 상식 #1


컨퍼런스 보드 경기 선행 지표 : Leading Economic Index


경기의 방향, 전환점 등을 포착하기 위한 경기종합지수(Composite Index)의 하나로, 

대체로 이 지수가 3개월 연속 하락시 경기침체를 예고한다 (약 12개월 선행). 

한달치의 경기선행지수 결과만을 보고 경제가 처해진 국면이나 장래를 예상하면 안되며, 

몇개월 동안 연속적으로 동 지수가 증가하는가 또는 감소하는가를 지켜봄으로써 판단의 정확성을 기해야 한다. 

즉 전월대비 지수변동추이가 매우 중요하다.


미국 : https://www.conference-board.org/data/bcicountry.cfm?cid=1

유럽 : https://www.conference-board.org/data/bcicountry.cfm?cid=10

한국 : https://www.conference-board.org/data/bcicountry.cfm?cid=6

중국 : https://www.conference-board.org/data/bcicountry.cfm?cid=11

일본 : https://www.conference-board.org/data/bcicountry.cfm?cid=5

인도 : https://www.conference-board.org/data/bcicountry.cfm?cid=13






Posted by 멋지다마라송

라즈베리파이 - 텔레그램 설치하기 


최종 정리.


sudo apt-get install libreadline-dev libconfig-dev libssl-dev lua5.2 liblua5.2-dev libevent-dev libjansson-dev

sudo apt-get install libpython-dev libssl1.0-dev make


git clone --recursive https://github.com/vysheng/tg.git && cd tg


vi tgl/mtproto-utils.c

comment : 101 

파일을 열어서  101 라인, assert(0); 을 주석처리 합니다.


static unsigned long long BN2ull (TGLC_bn *b) {

  if (sizeof (unsigned long) == 8) {

    return TGLC_bn_get_word (b);

  } else if (sizeof (unsigned long long) == 8) {

    // marasong

    //assert (0); // As long as nobody ever uses this code, assume it is broken.

    unsigned long long tmp;

    /* Here be dragons, but it should be okay due to be64toh */

    TGLC_bn_bn2bin (b, (unsigned char *) &tmp);

    return be64toh (tmp);

  } else {

    assert (0);

  }

}


이제 컴파일합니다.


./configure

make


최초 실행하면 번호 인증을 진행합니다. 핸드폰 번호 하나로 여러 디바이스 인증이 가능합니다.


./bin/telegram-cli -k server.pub

phone number: 에서는 +8210 이런 식으로 넣어야 합니다.

그러면 이미 설치된 텔레그램으로 인증번호가 옵니다. 


텔레그램 봇을 사용하기 위해 파이썬 모듈을 설치합니다..


sudo python -m pip install python-telegram-bot


끝 ~


----- 에러 정리 1 -----

텔레그램 실행시 BN2ull 관련 에러가 뜨면 


pi@raspberrypi:~/workspace/tg$ ./bin/telegram-cli -k server.pub

Telegram-cli version 1.4.1, Copyright (C) 2013-2015 Vitaly Valtman

Telegram-cli comes with ABSOLUTELY NO WARRANTY; for details type `show_license'.

This is free software, and you are welcome to redistribute it

under certain conditions; type `show_license' for details.

Telegram-cli uses libtgl version 2.1.0

Telegram-cli includes software developed by the OpenSSL Project

for use in the OpenSSL Toolkit. (http://www.openssl.org/)

I: config dir=[/home/pi/.telegram-cli]

[/home/pi/.telegram-cli] created

[/home/pi/.telegram-cli/downloads] created

> telegram-cli: tgl/mtproto-utils.c:101: BN2ull: Assertion `0' failed.

SIGNAL received

vi tgl/mtproto-utils.c : comment : 101 : 이 파일을 열어서  101 라인, assert(0); 을 주석처리 합니다.


static unsigned long long BN2ull (TGLC_bn *b) {

  if (sizeof (unsigned long) == 8) {

    return TGLC_bn_get_word (b);

  } else if (sizeof (unsigned long long) == 8) {

    // marasong

    //assert (0); // As long as nobody ever uses this code, assume it is broken.

...

다시 컴파일 합니다. 


----- 에러 정리 2 -----

컴파일시 openssl 관련 에러가 뜨면


error

tgl/crypto/rsa_pem_openssl.c:41:6: error: dereferencing pointer to incomplete type ‘RSA {aka struct rsa_st}’


패키지 하나를 설치한 다음 다시 컴파일 합니다..


sudo apt-get install libssl1.0-dev


./configure

make







Posted by 멋지다마라송

메디방, 잉크스케이프 - 무료 그림그리는 프로그램 


회사나 개인 모두 무료로 사용할 수 있는 그림 그리기 프로그램입니다.


메디방 : https://medibangpaint.com/ko/app-download/

아이폰, 안드로이드, 아이패드, PC (윈도, 맥) 모두 지원합니다.

자체 마켓에서 거래도 하는거 같은데, 거기까지는 안찾아봤습니다.

만화를 그리는걸 목표로 만들었기 때문에 스크린톤이나 컷 분할 등이 잘되어 있는듯 합니다.

포토샵만큼은 아니지만 그래도 대체로 손색없습니다.

일본에서 만들었는데, 한글로 된 기본 강좌 동영상을 제공합니다.


잉크 스케이프 : https://inkscape.org/release/

벡터 이미지 svg 를 지원하는 아주 훌륭한 오픈소스 프로그램입니다.

물론 어도비 일러스트레이터만큼은 아니고요.

버그가 좀 있다고 하는데, 기본 기능만 보면 괜찮은거 같습니다.


무료 오픈 클립아트 (백터, 아이콘 등) : https://openclipart.org/


무료로 사용할 수 있는 클립아트 모음 사이트입니다.

백터 이미지도 있는데, 아이작 뉴턴 svg 파일을 다운받아 잉크스케이프로 열어보면


이렇게 벡터 이미지로 되어 있음을 알 수 있습니다.

머리카락이 모두 벡터라니 엄청나군요.



Posted by 멋지다마라송


티스토리 툴바