고정 IP(아이피) 설정하기
※ 공유기가 아닌 공인 IP를 사용중이시면 건너가셔도 됩니다.
ubuntu server 설치가 끝난 서버에 다음과 같은 명령어를 작동시킵니다.
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
enp0s6:
addresses: []
dhcp4: true
version: 2
이런 화면이 뜰겁니다.
이거를 아래와 같이 변경합니다.
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
enp0s6:
addresses: [192.168.0.254/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8]
dhcp4: false
version: 2
설명을 드리자면
enp0s6 : 이부분은 여러분들의 기기에 따라 다를 수 있습니다. 변경하지 마세요
addresses : 이제 고정적으로 쓸 IP를 적습니다. 할당되지 않은 사설 IP를 넣어주세요
gateway4 : 공유기가 가진 사설 IP를 적어주세요
nameservers : 죄송합니다 공부 좀더 해야 할거 같네요...
변경이 모두 완료되었으면 ctrl + x 키로 나가기 선택 하면 저장할꺼냐 라고 묻습니다.
y 로 저장하시고 나오시면 됩니다.
netplan을 재시작 합니다.
sudo netplan apply
이제 확인을 해봅시다
sudo ifconfig
자 원하는 IP가 할당이 되었습니다. 그럼 네트워크 통신이 잘 되는지 확인해 봅시다.
nslookup google.com
(구글에게 신호를 보내는 겁니다.)
Non-authoritative answer:
Name: google.com
Address: 172.217.27.78
Name: google.com
Address: 2404:6800:4004:819::200e
이런 화면이 뜬다면 통신도 성공입니다.
SSH(Secure Share)란?
SSH은 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행하고,
다른 시스템으로 파일을 복사할 수 있도록 해 주는 응용 프로그램 또는 그 프로토콜을 가리킨다.
강력한 인증 방법 및 안전하지 못한 네트워크에서 안전하게 통신을 할 수 있는 기능을 제공한다.
※위키백과 - 시큐어셀
즉 원격시스템을 사용할수 있게 해주는 프로그램 & 프로토콜이라 보시면 됩니다.
과정은 매우 간단합니다.
1. 서버
서버에 SSH 를 설치해 줍니다.
sudo apt install ssh
설치가 완료 될때까지 기다립니다.
2. 원격 PC
대부분 ssh가 설치 되있을 겁니다.
그럼 이제 서버에 접속해 봅시다.
ssh 본인서버 ID@서버 IP
예시 : ssh sonjuhy@192.168.0.254
그러면 패스워드를 치라고 합니다. 그러면 서버 계정 비밀번호를 치면 됩니다.
계정 인증되면 이런식으로 접속이 된답니다.
'개발잡담 > 서버(공부중)' 카테고리의 다른 글
Jenkins에서 Spring Boot 3.x 빌드 시 자바 버전 에러 (0) | 2024.01.18 |
---|---|
망 외부에서 서버 접근 (공유기 설정) (0) | 2021.03.05 |
우분투 서버 설치하기 (Ubuntu Server) (0) | 2019.01.28 |