Linux

    공유기를 사용하는 우분투 서버에 SSH 접속하기

    노트북에 우분투 서버를 설치했습니다. 해당 우분투 서버는 노트북에 공유기로 접속했기 때문에 내부IP로 접속되는걸로 확인할 수 있습니다. 저는 KT공유기를 사용중이기 때문에 172.1.30.OO으로 잡히는걸로 확인되었습니다. sudo curl ifconfig.me curl이 설치되어 있다면 ifconfig.me 명령어를 통해 외부 IP를 확인합니다. 설치 되어있지 않다면 sudo apt install curl curl을 설치 후 진행합니다. ssh를 통해 접속해보려고 합니다. ssh username@외부IP 기본적으로 ssh 포트는 22포트를 사용하니 기본포트로 진행하겠습니다. 시도해보면 ssh가 접속이 안되는걸 확인할 수 있습니다. 이유는 공유기 때문인데요. 우리는 이 공유기에 내부IP를 이용해야 합니다..

    노트북에 설치한 Ubuntu 22.04 서버 와이파이 내부 IP 고정하기

    netplan 설정을 하여 내부 IP를 고정해보려고 한다. 1. 나의 IP와 이더넷 이름을 확인해야 한다. ifconfig -a 파란색 밑줄 그어진 부분을 확인한다. 2. netplan 설정 파일을 수정해보자 sudo vi /etc/netplan/01-network-manager-all.yaml 초기에 이렇게 3줄이 존재한다. ethernets 에 아까 확인한 이더넷 이름을 다음 줄에 추가하고 - 172.30.1.47/24 형식으로 원하는 IP를 적어준다. (와이파이에서 내부IP 적용할 수 있는 범위 내에 IP 중 선택) nameservers: 에는 DNS IP를 적어줍니다. 저는 KT를 사용하기에 KT DNS를 입력 routes: 는 게이트웨이 주소를 적어줍니다. 이 때, 주의사항으론 : 콜론 다음에는..

    리눅스 공개키, 비밀키 생성 후 패스워드 없이 SSH 로그인하기

    최근에 안쓰는 개인 노트북에 우분투를 설치하였습니다. 개인용 서버로 이용하려고 했는데 패스워드 로그인으로 사용하고 있었습니다. 너무 불편하니 공개키, 비밀키를 만들어서 패스워드 없이 로그인을 하여 사용해보록 하려고 합니다. 일단 접속하려는 클라이언트 PC가 있고, 우분투를 설치한 서버가 있습니다. 클라이언트 PC에서 SSH 명령어를 통해 암호키를 생성합니다. ssh-keygen -t rsa ssh-keygen 로 key를 생성합니다. 위에 처럼 많은 키 알고리즘이 존재합니다. rsa로 생성하겠습니다. ls -al ~/.ssh 키가 잘 생성되었는지 확인해보겠습니다. id_rsa -> 비밀키 id_rsa.pub -> 공개키 이제 이 공개키 id_rsa.pub 를 서버로 옮겨야 합니다. ssh-copy-id ..