본문 바로가기
  • Tried. Failed. Logged.
728x90

리눅스43

리눅스 - 한글 폰트, 키보드 설정(ibus-hangul) 설치 명령어 sudo apt-get install fonts-noto-cjk sudo apt-get install ibus ibus-hangul 2022. 9. 13.
리눅스 - network manager의 dns 자동 변경 비활성화 NetWorkManager 비활성화 sudo vim /etc/NetworkManager/NetworkManager.conf [NetworkManager.conf] [main] dns=none rc-manager=unmanaged DNS 서버 아이피 수정 sudo nano /etc/resolv.conf [resolv.conf] nameserver 8.8.8.8 출처: https://askubuntu.com/questions/623940/network-manager-how-to-stop-nm-updating-etc-resolv-conf network manager: how to stop nm updating /etc/resolv.conf I do not want network manager to add DN.. 2022. 9. 9.
리눅스 - 백그라운드 실행 방법(nohup, screen) 백그라운드 실행 방법으로 대표적으로 nohup과 screen이 있다. nohup 백그라운드 실행 명령어: nohup {명령어} & 백그라운드 삭제 명령어: ps -aux | grep {명령어} kill -9 {pid} 특징으로는 nohup을 실행할 때마다 nohup.out이라는 로그 파일이 생성된다. 한번 백그라운드 상태로 만들면 포그라운드로 전환하지 못한다. screen screen은 새로운 터미널 환경을 생성해서 백그라운드로 작동한다. screen 생성 명령어: screen -S {스크린 이름} 실행 중인 screen들 확인: screen -ls 현재 screen 잠시 빠져나오기 및 종료하기: ctrl + a d exit 실행 중인 screen 재개(Reattach): screen -r {스크린 ID.. 2022. 8. 5.
리눅스 - ssh 연결시 tor socks5 경유하기 필요 패키지 설치 apt install tor apt install connect # nc(netcat)이 설치되어 있다면 무시 설치 후에는 tor를 실행시켜준다. 사용 명령어 connect ProxyCommand 사용 방법 ssh -o "ProxyCommand connect -5 -S localhost:9050 %h %p" user@123.123.123.123 nc ProxyCommand 사용 방법 ssh -o ProxyCommand="nc -x localhost:9050 %h %p" user@123.123.123.123 프록시 성공 확인 명령어 Windows netstat -n | findstr 22 Linux/macOS who am i 위의 명령어 실행시에 내 접속 아이피가 tor IP 주소로 뜬다.. 2022. 8. 1.
리눅스 - ssh 동작 원리 디피-헬먼 키 교환(Diffie–Hellman key exchange) 암호 키를 교환하는 하나의 방법으로, 두 사람이 암호화되지 않은 통신망을 통해 공통의 비밀 키를 공유할 수 있도록 한다. 서버 인증 1. 서버에 생성된 공개키를 클라이언트의 know_host 파일에 저장 2. 클라이언트가 난수 값을 생성해 난수 값의 해시값을 저장 후 난수 값을 서버에게 공개키로 암호화해 이를 전달 3. 서버가 암호화한 난수 값을 개인키로 복호화, 이 난수의 해시값을 클라이언트가 전달받아 서버가 정상적인 서버인지를 검증 사용자 인증 1. 이번엔 클라이언트가 비대칭키(공개키, 비공개 키)를 생성해 서버에게 공개키(id_rsa.pub) 전달 2. 전달받은 공개키는 서버의 authorized_keys에 따로 보관 3. 서버.. 2022. 8. 1.
리눅스 - 파일의 내용 지우기 cat /dev/null > file.txt 2022. 7. 30.
SSH 로그인 접속시 퍼미션 문제 키 파일의 소유자 외에도 다른 사용자들이 파일에 접근이 가능해서 생기는 경고로 인한 오류임 [해결 방법] chmod 600 ~/.ssh/your-key.pem 출처: https://github.com/rangyu/TIL/blob/master/ubuntu/SSH-%EB%A1%9C%EA%B7%B8%EC%9D%B8-%EC%A0%91%EC%86%8D-%EC%8B%9C-%ED%8D%BC%EB%AF%B8%EC%85%98-%EB%AC%B8%EC%A0%9C-UNPROTECTED-PRIVATE-KEY-FILE.md 2021. 11. 20.
728x90