Programs/Linux

네트워크 설정 및 SSH 원격을 위한 설정

4wd 2022. 10. 18. 17:06
반응형

 

CentOS 7 버전 기준으로 작성된 글 입니다.

 

 

1. 네트워크 설정

SSH 원격을 위해 자신의 디바이스 이름을 찾아봅니다.

 

명령어는 nmcli d

 

 

enp3s0란 디바이스 이름을 찾았습니다..

 

편집기를 사용하여 아이피, 게이트웨이, 넷마스크, DNS를 입력과 ONBOOT 설정을 합니다..

 

vi /etc/sysconfig/network-scripts/ifcfg-enp3s0 

vi /etc/sysconfig/network-scripts/ifcfg-

 

.BOOTPROTO= dhcp(유동 IP), none 또는 static(고정  IP)

 

우리가 수정해야 할 것은 dhcp(기본값)인 경우 ONBOOT=no 에서 yes로 변경 입니다.

 

이후  하단에 IPADDR, NETMASK, GATEWAY, DNS1를 넣어 줍니다.

IPADDR=
NETMASK=
GATEWAY=
DNS1=

저장 후  네트워크 재부팅 하고 핑테스트를 통해 신호를 확인 합니다..

systemctl restart network

 

2. Port Open

편집기를 사용하여 SSH,SSHD 포트를 오픈 합니다.

 

SSH = vi /etc/ssh/ssh_config

SSHD = vi /etc/ssh/sshd_config

vi /etc/ssh/ssh_config
vi /etc/ssh/sshd_config

 

 

ssh
sshd

주석 처리된부분 (#)을 삭제하면 Port가 열립니다..

 

 

3. 방화벽 해제 및 영구 정지

 

방화벽 서비스 해제 : systemctl stop firewalld

재부팅 후 실행 중지 : systemctl disable firewalld

네트워크 재시작 : systemctl restart network

systemctl stop firewalld
systemctl disable firewalld
systemctl restart network

 

4. SELINUX 실행 중지

편집기를 사용하여 selinux 설정에 들어갑니다.

 

vi /etc/selinux/config

vi /etc/selinux/config

 

 

중간에 있는 SELINUX=enforcingdisabled변경 합니다

 

마지막으로 reboot를 사용하여 재시작 하면 모든 설정이 끝닜습니다.

반응형