보안 실습(13)
-
[linux활용] sudo 사용 시 느려짐 현상 해결
sudo를 사용할 때 현저히 느려지는 현상이 있었다. Vmware가 느린가하여 고치지 않고 있었으나, 해당 방법을 사용하고나니 sudo 명령어가 빨라졌다. 원래는 sudo 명령어를 치면 5초정도 딜레이가 생겼는데 이 현상이 사라졌다. 트러블 슈팅 sudo hostnamectl set-hostname ubuntu20-1 이전에 hostname의 이름을 바꿔준 적이 있었다. 하지만, hostname에는 -가 붙을 수 없어서 생긴 오류였다. hostname은 ubuntu201이 되었으나 hosts 파일에 있는 hostname은 ubuntu20-1로 다르게 남아있어서 생긴 오류였다. sudo gedit /etc/hosts gedit가 아니라 vi 에디터나 notepad 등 아무거나 사용해도 상관없다. 여기서 h..
2024.01.27 -
vmware Linux ssh 및 vscode 연결
sudo apt update sudo apt install openssh-server 네트워크 어댑터 사용 간단히 vmware가 느려서 로컬에서만 돌리기 위함이라면 host-only를 사용하면 될 것이고 아니라면 NAT를 사용하면 될 것 같다. 이론상 bridge 도 가능할 것 같지만, 네트워크 부하를 줄 수 있다고 하여 특수한 작업이 아니라면 굳이 싶다. 필자의 경우 vmware의 vi 에디터를 사용하기 싫어 vscode에 연결하는 것이니 host-only만으로도 충분하다. 다음과 같이 설정하고 ifconfig를 사용해서 해당 네트워크 인터페이스에 존재하는 inet탭의 ipv4 버전과 터미널에 존재하는 username을 기억하고 있는다. ssh 연결이라면 wsl에 ssh 다음과 같이 적어준다. ssh ..
2024.01.26 -
[실습]Linux VM 네트워크 구성해보기
bridged:DHCP, 실제 IP를 할당해준다, 실제 IP를 할당하므로 부하를 준다. NAT: 매핑, 가상의 IP와 실제 정적IP를 매핑해준다. host-only: host와 연결되는 네트워크로, 본 실습에서는 host와 vm간의 ssh연결을 위해 사용할 것이다. LAN Segment: 내부 네트워크, 내부에서 사용하는 네트워크다. 아래는 실습 구조다. 위의 그림과 달리, VM1, 2, 3 모두 NAT 설정이 되어있다면 모두 개별의 랜이겠지만, VM1에서만 NAT설정이 되었기 때문에 주요한 랜은 하나이며 내부 네트워크가 각기 다른 VM을 이어주고 있다. 그림과 같은 구조를 만들어본다. VM1 host-only, NAT, LAN1(내부네트워크) VM2 Add탭을 누르고, 네트워크 어댑터를 추가한뒤 다음과..
2024.01.20 -
TTL 변조
보호되어 있는 글입니다.
2023.05.13 -
네트워크 DNS, HOST 파일
WHOIS 사이트 KISA 후이즈검색 whois.kisa.or.kr (xn--c79as89aj0e29b77z.xn--3e0b707e) KISA, 한국 인터넷 진흥원에서 하고 있는 정보 수집 사이트이다. 차이가 있다면, 모든 정보를 수집하고 제공하는 것이 아니라, 특정 정보만을 수집하여 보내준다. 덕분에 우리의 개인 정보까지 세세하게 나오진 않는다. Whois-RWS (arin.net) 라는 사이트로 해외에서 운영하고 있는 사이트로, WHOIS 기능이 함께 포함되어있다 Hosts 파일 ‒ DNS가 존재하기 전에 많이 사용했던 파일이다. 이 파일에 도메인과 ip를 연결 시키는 것인데, 호스트 파일에 ip를 적어두면, DNS서버(domain과 ip를 질의할 수 있는 서버, 뒤에 추가로 설명함)에 묻..
2023.04.13 -
심볼릭 링크, 하드링크
하드 링크 생성 법 ln oldfile newfile 심볼릭 링크 생성 법l n -s oldfile newfile 하드링크는 oldfile을 부르는 별명이다. 즉, 디렉토리 테이블 내에 있는 inode number이 같다. 반면 심볼릭 링크는 oldfile의 주소를 저장하고 있는 newfile이 있다. 즉, inode number값이 다르다. 따라서 하드링크는 oldfile을 rm oldfile로 삭제하여도 newfile로 부를 수 있지만 심볼릭 링크로 지정된 newfile 은 oldfile을 삭제하면 newfile 내에 있던 old file의 주소를 가리키고 있던 상태 였기 때문에 이미 oldfile이 삭제된 상태라면 부를 수 없다. 심볼릭 링크의 경로를 보기 위해선 readlink() 라는..
2023.03.09