커맨드를 활용하여 SSH 활성화 방법

테스트 환경: openSUSE 15.1

 

현재 SSH 상태 확인

linux-k6k1:~ # systemctl status sshd (또는 service sshd status)

sshd.service - OpenSSH Daemon

   Loaded: loaded (/usr/lib/systemd/system/sshd.service; disabled; vendor prese>

   Active: inactive (dead)

 

SSH 시작

linux-k6k1:~ # systemctl start sshd (또는 service sshd start)

 

SSH 활성화 (OS 부팅 자동 시작하도록 설정)

linux-k6k1:~ # systemctl enable sshd (또는 service sshd enable)

Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service /usr/lib/systemd/system/sshd.service.

 

현재 방화벽 상태 확인

linux-k6k1:~ # firewall-cmd --list-all

public

  target: default

  icmp-block-inversion: no

  interfaces:

  sources:

  services: dhcpv6-client

  ports:

  protocols:

  masquerade: no

  forward-ports:

  source-ports:

  icmp-blocks:

  rich rules:

 

SSH 서비스의 방화벽 영구적으로 오픈

linux-k6k1:~ # firewall-cmd --add-service=ssh --permanent

success

 

변경된 방화벽 설정 적용

linux-k6k1:~ # firewall-cmd --reload

Success

 

변경된 방화벽 상태 확인

linux-k6k1:~ # firewall-cmd --list-all

public

  target: default

  icmp-block-inversion: no

  interfaces:

  sources:

  services: dhcpv6-client ssh

  ports:

  protocols:

  masquerade: no

  forward-ports:

  source-ports:

  icmp-blocks:

  rich rules:

 

firewalld

SuSE Linux 15 버전부터는 firewalld 기본적으로 설치되며, 기존에 SuSE Linux에서 사용하던 SuSEfirewall2 기본 설치되지는 않음. (SuSEfirewall2 사용할 수는 있음)

firewalld iptables 규칙을 관리해주는 데몬

 

참고자료:

https://documentation.suse.com/sles/15-SP1/html/SLES-all/cha-security-firewall.html

+ Recent posts