기본적으로 ufw 방화벽이 활성화 및 사전 구성되어 있지 않은데 왜 Ufwtu 방화벽이 포함되어 있습니까? GUI 프론트 엔드가 제공되지 않기 때문에 대부분의 사용자는 그것이 존재하는지도 모른다.
ssh
는 웹 서버, 데이터베이스 또는 smtp 서버로 많이 사용합니다. Linux 철학은 모든 사용자가 자신의 방화벽을 적절하게 구성 할 수 있도록합니다.
기본적으로 ufw 방화벽이 활성화 및 사전 구성되어 있지 않은데 왜 Ufwtu 방화벽이 포함되어 있습니까? GUI 프론트 엔드가 제공되지 않기 때문에 대부분의 사용자는 그것이 존재하는지도 모른다.
ssh
는 웹 서버, 데이터베이스 또는 smtp 서버로 많이 사용합니다. Linux 철학은 모든 사용자가 자신의 방화벽을 적절하게 구성 할 수 있도록합니다.
답변:
기본적으로 Ubuntu는 TCP 또는 UDP 포트가 열려 있지 않은 상태로 제공되므로 기본적으로 UFW (Uncomplicated Firewall) 를 실행할 이유가 없습니다 . 그러나 ufw를 비활성화하는 것은 이상한 결정이라는 데 동의합니다. 저의 경험은 경험이 부족한 사용자가 Samba, Apache와 같은 것들을 설치하기 전에 시스템을 실험 해 보는 것과 같은 일을 할 수 있다는 것입니다. 그들이 이것의 의미를 이해하지 못하면, 그들은 인터넷에서 악의적 인 행동에 노출 될 것입니다.
예-WPA2로 보호되는 홈 네트워크에서 괜찮은 Samba로 랩톱을 구성했습니다. 그러나 노트북을 스타 벅스에 가져 가면 아무 것도 생각하지 않을 수 있지만, 그 노트북은 현재 내 주식을 모두에게 알리고 있습니다. 방화벽을 사용하면 삼바 포트를 홈 서버 나 피어 장치로만 제한 할 수 있습니다. 누가 내 랩톱에 연결하려고하는지 걱정할 필요가 없습니다. VNC, SSH 또는 랩톱이 실행 중이거나 연결하려고하는 다른 유용한 서비스도 마찬가지입니다.
우분투는 보안의 특정 요소에 대해 매우 온 / 오프 접근 방식을 취합니다. 보안은 기술적으로 켜져 있거나 꺼져있을 수 있지만 보안 요소를 서로 겹쳐서 사용하면 더 나은 시스템이됩니다. 물론 우분투의 보안은 많은 유스 케이스에 충분하지만 전부는 아닙니다.
결론은 ufw를 실행하는 것입니다. 죄송합니다보다 더 안전.
복잡하지 않은 방화벽에는 많은 그래픽 프론트 엔드가 있지만 가장 간단한 것은 Gufw 입니다.
sudo apt-get install gufw
여기에서는 회사 환경에서 특정 서버 VLAN의 모든 트래픽을 허용하고 리버스 SSH 세션에 필요한 포트가이 시스템에서 바운스되도록하는 규칙을 추가했습니다.
Microsoft Windows와 달리 Ubuntu 데스크탑은 인터넷에서 안전하기 위해 방화벽이 필요하지 않습니다. 기본적으로 Ubuntu는 보안 문제를 일으킬 수있는 포트를 열지 않기 때문입니다.
일반적으로 제대로 강화 된 Unix 또는 Linux 시스템에는 방화벽이 필요하지 않습니다. 방화벽 (Windows 컴퓨터의 특정 보안 문제 제외)은 인터넷에 대한 내부 네트워크를 차단하는 것이 더 합리적입니다. 이 경우 로컬 컴퓨터는 방화벽에 의해 외부로 차단되는 열린 포트를 통해 서로 통신 할 수 있습니다. 이 경우 내부 네트워크 외부에서는 사용할 수없는 내부 통신을 위해 컴퓨터가 의도적으로 열립니다.
표준 Ubuntu 데스크탑에서는이를 필요로하지 않으므로 ufw는 기본적으로 활성화되어 있지 않습니다.
우분투 나 다른 리눅스에서 방화벽은 기본 시스템의 일부이며 iptables / netfilter라고합니다. 항상 활성화되어 있습니다.
iptables는 패킷이 들어올 때 수행 할 작업과 동작에 대한 일련의 규칙으로 구성됩니다. 특정 IP에서 들어오는 연결을 명시 적으로 차단하려면 규칙을 추가해야합니다. 실제로는 그렇게 할 필요가 없습니다. 편하게 하다.
안전한 보안을 원한다면 어디서나 임의의 소프트웨어를 설치하지 마십시오. 기본 보안 설정이 손상 될 수 있습니다. 루트로 실행하지 마십시오. 항상 공식 저장소를 신뢰하십시오.
UI를 설치했는지 여부를 묻고 싶습니까?
sudo ufw enable
설치 한 첫 번째 서버 소프트웨어가 내장 iptables가 수행하지 않을 포트를 엽니 다.
sudo ufw enable
iptables가 무엇이든하도록 설정하기 전에 반드시 실행해야합니다 . 매니쉬, 당신의 대답은 방화벽이 작동하는 것처럼 들립니다. 당신은 "기술적으로"라고 말하고 기술적으로 당신 말이 맞습니다. 그러나 아무것도하지 않으므로 보안이 전혀없는 곳에서 방대한 거짓 인상을줍니다.
이유 : 비밀번호 또는 암호 키.
이것은 IMO 정답이며, 지금까지 다른 답변과는 상당히 다른 답변입니다. ufw
암호는 개인 정보 보호 및 제한된 제어를 제공하는 데 중요한 보호 수단이라는 것을 알고있는 대다수의 우분투 사용자의 편의를 위해 기본적으로 비활성화되어 있습니다. 우분투 사용자 대부분은 포트와 관련된 위험뿐만 아니라 일반적인 위험을 최소화하기 위해 우분투 승인 저장소에서 설치하여 소프트웨어를 "검토"하고 다른 소스에주의를 기울입니다. 그렇게하면 이미 "일반적인"암호를 사용하기 때문에 이미 작았고 암호를 해독하기 어려운 암호 나 암호 키를 사용하면 아주 작은 포트 관련 위험을 최소화 할 수 있습니다.
Starbucks (공용) WiFi의 Samba 파일 서버, Apache HTTP 서버, SSH, VNC와 같은 일부 위험은 일반적으로 호스트에서 암호를 해독하기 어려운 암호로 제거 할 수 있습니다.
ufw
방화벽이 소프트웨어를 "손상"하면 기본적으로 소프트웨어가 비활성화됩니다. 서버 A의 Ubuntu를 새로 설치할 때이를 테스트하려면 ssh
동일한 로컬 네트워크에있는 다른 컴퓨터 인 클라이언트 B에서 설치 하고 로그인하면 즉시 작동합니다. 로그 아웃. 그런 다음 서버 A와으로 돌아갑니다 sudo ufw enable
. 클라이언트 B로 돌아 가면 ssh
서버 A로 실패 합니다.