본문 바로가기

반응형

개발자/Programming

SCP를 암호 없이 사용하기 개요 ssh 나 scp 를 사용할 경우 매번 암호를 넣어서 사용해야 하므로 자동화가 필요한 작업을 ssh 를 통해 수행할 경우 불편하다. ssh 의 인증방식을 public-key 로 하고 서버에 등록해서 사용하면 암호를 입력하지 않고 자동으로 로그인 할 수 있다. 설정 $HOME/.ssh 폴더에 public(id_rsa.pub), private(id_rsa) ssh 키 쌍이 없을 경우 ssh-keygen 명령어로 RSA 2048 비트의 key 쌍을 생성한다. ssh-keygen -t rsa -b 2048 ssh-copy-id 명령어로 공개키를 연결할 서버에 전송 ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host ssh-copy-id 가 없거나(Windows ) ssh-cop.. 더보기
POSIX 타이머 이용하기 POSIX 타이머 이용하기 ->timespec구조체 사용 리눅스에서 이런 API는 실시간 라이브러리 링크하기 위해 makefile에 -lrt 옵션이 필요 Makefile에 다음 문구 추가 (LIBS = -lpthread -lrt ) 클록 형식 중 CLOCK_REALTIME을 자주 쓰는데 이는, 설정 가능한 시스템 기반의 실시간 클록(date커맨드에서 볼 수 있다.) clock_gettime() : 이 시스템 호출은 clockid에 명시된 클록에 따라서 시간을 리턴 tm : broken time에 대해서 storing 하는 구조체(sec, minute 같은거 다 적는 곳) struct timespec{ time_t tv_sec; //초 long tv_nsec; //나노초 } itimerspec 구조체 필드.. 더보기
vscode 개발 생산성 올려주는 웹사이트 https://www.vobour.com/%EA%B0%9C%EB%B0%9C-%EC%83%9D%EC%82%B0%EC%84%B1%EC%9D%84-%EC%98%AC%EB%A0%A4%EC%A3%BC%EB%8A%94-vscode%EC%9D%98-%EC%86%8C%EC%86%8C-%ED%95%9C-%EA%B8%B0%EB%8A%A5%EB%93%A4 더보기