본문 바로가기
반응형

전체 글72

GPG(GNU Privacy Guard)를 이용한 비밀키/공개키 방식 암호화 이전글의 방문자가 많아 추가로 GPG를 이용한 비밀키/공개키 방식 암호화를 소개합니다. 2017.06.08 - [Others] - 우분투(리눅스)에서 파일 암호화 하기. 우분투(리눅스)에서 파일 암호화 하기. 리눅스는 기본적으로 계정 보안이 철저하기 때문에 특별히 따로 개인 파일에 대한 보안에 신경을 덜 쓰게 되는데요. 그래도 외부로 파일을 전송한다던지, 개인적으로 굉장히 예민한 정보를 담 atto.tistory.com 1. 본인 증명 개인키로 암호화한 데이터는 오직 공개키로만 복호화됩니다. 즉, 내가 어떤 파일을 게시하면서 본인의 개인키로 암호화 하여 게시한 경우, 공개키를 이용해 게시자가 올린 파일이 맞는지 확인 할 수 있습니다. 가장 흔한 예로 Ubuntu 저장소나 각종 외부 저장소에서 시스템에 미.. 2022. 2. 15.
플러터(Flutter) AnimatedContainer를 이용한 콘테이너 애니메이션 1. AnimatedContainer란? 기본 Container와 기본적으로 같다. 다른점이란, 컨테이너 속성(크기, 색상, 테두리반지름)을 변경할 경우 보기좋게 애니메이션 효과와 함께 변경된다는 점이다. 백문이 불여일견. AnimatedContainer와 Container의 차이점을 보자. AnimatedContainer Container AnimatedContainer의 속성을 살펴보면 AnimatedContainer( width: _width, height: _height, decoration: BoxDecoration( color: _color, borderRadius: _borderRadius, ), // 여기까지는 Container와 같다 duration: const Duration(secon.. 2022. 2. 12.
ssh 통해 우분투(Ubuntu) do-release-upgrade 중 연결 끊긴경우 조치 ssh 로 접속한 우분투(Ubuntu) 서버를 18.04 에서 20.04로 업그레이드 중 예기치 않게 접속이 끊겼습니다. 업그레이드 실행하면 ssh를 통해 업그래이드 하지 말라는 안내가 나오지만 가볍게 무시하고 진행하다가 당황했습니다. 당연히 친절한 우분투는 연결이 끊겼을 경우를 대비해 1022 포트에 별도의 ssh 대몬을 띄워 놓습니다. 하지만 어찌된 일인지 원래의 ssh 포트도, 업그래이드중 임시로 열어놓은 포트도 모두 접속이 되지 않았습니다. 할 수 없이 서버 콘솔로 들어가 보니 어?? 여긴 평온 합니다. 업그레이드 중 중단되었기 때문에 중단시점 부터 다시 시작할 방법을 이것 저것 시도하던중.. 어? 업그레이드 세션이 멀쩡이 살아있습니다. 검색해 보니 정말 친절한 우분투는 업그레이드 세션을 scre.. 2022. 2. 11.
pytube "AttributeError: 'NoneType' object has no attribute 'span'" 에러 해결방법 유튜브의 JS 가 업데이트 되면서 Pytube에 다음과 같은 에러가 발생하게 되었습니다. AttributeError: 'NoneType' object has no attribute 'span' 한동안 해결이 안되었는데, 이번에 공식 깃헙에 해결 bug fix가 올라와 적용해 보니 잘 동잡합니다. 아직 공식적으로 업데이트가 되지 않아 임시로 해결 방안을 올립니다. 먼저 pytube 설치 디렉토리를 찾아야 합니다. 가상환경(venv)을 설치해서 사용하는 경우는 {vnev 경로}\lib\site-packages\pytube 가상환경(venv) 미설치 사용의 경우는 C:\Users\{사용자ID}\AppData\Local\Programs\Python\Python38\Lib\site-packages\pytube 리.. 2022. 2. 9.
Python Program 가상환경(venv)과 함께 Linux(Ubuntu) Service 등록 방법 Ubuntu 18.04 LTS Python : 3.6.9 파이썬 프로그램 : example.py 1. Service File 만들기 /etc/systemd/system 디렉토리에 원하는 이름의 서비스 파일을 작성합니다. 예) example.service 혹은 자신의 홈디렉토리에 서비스 파일을 작성하고 /etc/systemd/system 디렉토리 내부에 심볼릭 링크를 만듭니다. [Unit] Description={Service설명} Wants=network.target #네트워크서비스의 경우 After=network.target [Service] type=simple WorkingDirectory={작업 디렉토리} 예) /home/user1/example VIRTUAL_ENV={가상환경 경로} 예) /ho.. 2022. 2. 9.
우분투(리눅스)에서 파일 암호화 하기. GPG 개인키/공개키 방식의 암호화는 이글을 참조해주세요. 2022.02.15 - [Linux & Ubuntu] - GPG(GNU Privacy Guard)를 이용한 비밀키/공개키 방식 암호화 GPG(GNU Privacy Guard)를 이용한 비밀키/공개키 방식 암호화 이전글의 방문자가 많아 추가로 GPG를 이용한 비밀키/공개키 방식 암호화를 소개합니다. 2017.06.08 - [Others] - 우분투(리눅스)에서 파일 암호화 하기. 우분투(리눅스)에서 파일 암호화 하기. 리눅스 atto.tistory.com 리눅스는 기본적으로 계정 보안이 철저하기 때문에 특별히 따로 개인 파일에 대한 보안에 신경을 덜 쓰게 되는데요. 그래도 외부로 파일을 전송한다던지, 개인적으로 굉장히 예민한 정보를 담고 있는 파일.. 2017. 6. 8.
반응형