리눅스 ssh 서버에서 암호 입력 로그인 비활성화
By 반달가면 | 2021년 7월 6일 |
우선, 암호 입력을 비활성화하기 전에 공개키(public key) 기반의 인증이 제대로 설정되어 있는지 반드시 확인하자. 공개키 기반의 인증을 설정하는 절차는 이전 게시물을 참고하자. 아래의 링크다. 리눅스에서 키(key) 파일을 설치하여 암호 없이 ssh 접속하기 리눅스 ssh 서버에서 암호 입력을 통한 로그인을 비활성화하려면 /etc/ssh/sshd_config 파일을 편집하여 설정을 변경해 주어야 한다. 시스템 설정이므로 루트 권한을 필요로 한다. # /etc/ssh/sshd_config 파일 편집 sudo vi /etc/ssh/sshd_config 파일 내용중에 PassAuthentication 항목을 찾아서 "no"로 설정하고 저장한다. 해당 항목이 없다면 새로 작성해 주면
tmux에서 화면 스크롤(scroll)하기
By 반달가면 | 2021년 5월 17일 |
우선 tmux에 대한 소개는 이전 게시물을 참고하자. 여기로 터미널창에서는 화살표키와 마우스 휠을 이용해서 화면을 위 아래로 스크롤할 수 있지만, tmux 세션으로 들어가면 동작하지 않는다. 대신에 tmux 세션에서는 스크롤 모드로 들어갈 수 있는 단축키가 존재한다.ctrl+b를 누른 후에 "["키를 누른다. ctlr+b [ - 화면 스크롤 모드 화면 스크롤 모드가 되면 위 아래 화살표키를 누르면 이전에 입력했던 명령이 나오는 것이 아니라 커서가 한줄씩 위 아래로 움직일 것이다. 마우스 휠도 마찬가지. 화면 스크롤 모드에서 빠져나오려면 q를 누르면 된다.
[라즈베리파이] 인터럽트 백터 어셈블리 코드 및 동작 분석
By Guillermo Austin Kim | 2018년 2월 13일 |
인터럽트가 발생하면 __irq_svc 벡터로 점프합니다. 물론 해당 프로세스는 하던 일을 멈출 수 밖에 없는데요.그럼 인터럽트 벡터에서 어떤 동작을 하는 지 어셈블리 코드를 분석하겠습니다. #__irq_svc 코드 리뷰[1]: 스택 공간을 0x4C 바이트만큼 확보합니다. [2]--[3]: 현재 실행 중인 레지스터 R0부터 R14, PC까지 스택에 푸쉬합니다. [4]: 0x80705398 메모리 공간에 있는 메모리 덤프 0x80c089ac를 로딩합니다. 0x80c089ac는 handle_arch_irq란 함수 포인터 역할을 하는 변수인데 이 변수에는 gic_handle_irq가 지정되어 있습니다.crash> p -x handle_arch_irqhandle_arch_irq = $3 = 0xc01
리눅스 민트 17.3에서 인텔 I218-LM 이더넷 드라이버 설치
By 반달가면 | 2017년 1월 10일 |
작업용으로 사용하기 위해 HP Z440 워크스테이션에 우분투 14.04 LTS 기반의 배포판인 리눅스 민트 17.3을 설치하였으나, 네트워크 아답터가 제대로 동작하지 않는 문제가 발생했다 -_-; 먼저 이더넷 아답터 종류를 알아보았다. 터미널창에서 아래와 같이 입력 # PCI 장치 목록에서 네트워크 아답터 확인 lspci | grep Ethernet 결과를 보니 인텔 I218-LM 기가비트 이더넷 어댑터다. 인터넷을 한참 뒤져 본 결과, 해결 방법을 찾았다. 인텔에서 드라이버를 다운로드해서 설치해야 한다. 다른 USB 네트워크 아답터를 이용하던가 해서 먼저 어떻게든 인터넷에 연결은 해야 한다. 연결이 되었으면 우선 build essential 패키지를 설치. sudo apt-ge