Linux 호스트에서 네트워크의 모든 Linux 및 Windows 컴퓨터로 "net send like" 메시지 보내기

Linux 호스트에서 네트워크의 모든 Linux 및 Windows 컴퓨터로 "net send like" 메시지 보내기

내 작업 환경에는 일부 Fedora 워크스테이션, CentOS 서버, Windows 2016 서버 및 Windows 10 워크스테이션을 포함하여 혼합된 컴퓨터 세트가 있습니다.

이제는 방화벽이나 스위치를 업데이트해야 할 때 대개 업데이트할 시간과 날짜가 포함된 이메일을 보냅니다. 하지만 실행이 시작되기 5분 전과 시작되는 시점을 아직 네트워크에 있는 모든 사람에게 알리고 싶습니다. 일반적으로 나는 Windows 도구 net send 또는 msg(최근에는)를 사용하여 틀림없고 무시할 수 없는 메시지를 보냅니다. 이제 나 자신도 메인 드라이버를 Fedora로 전환했는데 이런 메시지를 보내는 데 어려움을 겪고 있습니다... 네트워크의 모든 Windows 및 Linux 사용자에게 1개의 메시지를 보내고 싶습니다. 이것이 가능합니까, 아니면 필요한 경우 모든 Linux 사용자를 위한 메시지 1개와 모든 Windows 사용자를 위한 메시지 1개를 만들 수 있지만 한 번에 모든 사용자에게 보내야 합니다. 내 Fedora 컴퓨터에서.

smbclient를 시도했지만 항상 오류가 발생합니다. linpopup을 시도했지만 작동하지 못했습니다.

다른 옵션이 있나요?

답변1

당신이 말하는 것 같아요메신저 서비스윈도우. 스패머에 의해 악용되었기 때문에 Windows XP SP2부터 기본적으로 비활성화되었습니다. msg.exeWindows Vista 및 Server 2008에서는 더 엄격한 제한으로 대체되었습니다 .

메신저 서비스는 WannaCry 웜으로 인해 더 이상 사용되지 않는 일정이 가속화되기 전에 더 이상 사용되지 않는 NetBIOS를 사용합니다. 최신 Windows 10 시스템은 기본적으로 NetBIOS를 활성화하지 않으며, NetBIOS 및 SMBv1은 이러한 구성 요소가 적극적으로 사용되지 않는 것으로 감지되면 기본적으로 자동으로 비활성화됩니다.

요약하자면,Microsoft는 메신저 서비스가 의존하는 네트워크 프로토콜 구성 요소에서 벗어나기 위해 노력하고 있습니다.

Samba 제품군에는 여전히 이 이전 서비스에 대한 지원이 포함되어 있지만 보안 권장 사항을 따르고 SMBv1을 비활성화한 경우에는 그다지 유용하지 않습니다. linpopup이는 이 Samba 기능 위에 GUI를 추가한 것일 뿐이므로 도움이 되지 않습니다.

이는 msg.exeWindows 터미널 서버와 해당 원격 클라이언트 간의 메시지에만 적용되는 것 같습니다. 따라서 클라이언트가 서버에 대한 RDP 연결을 가지고 있는 경우에만 작동할 수 있습니다.

일반적으로 인증되지 않은 소스의 메시지를 수락하고 명시적인 옵트인 메커니즘 없이 로컬 사용자에게 표시할 수 있는 상태로 운영 체제를 제공하는 것은 매우 나쁜 생각이라는 것이 여러 번 입증되었습니다. 21 세기. 기술에 익숙하지 않은 사용자에 대한 스팸 및 노골적인 속임수를 유도합니다.

기본적으로 "이것이 우리가 좋은 것을 가질 수 없는 이유입니다.": 작업 환경에 브로드캐스트 가능 인스턴트 메시징 솔루션을 원하는 경우 요구 사항에 맞는 솔루션을 명시적으로 선택하고 배포해야 합니다.

Linux 시스템의 소프트웨어 구성은 매우 유연한 경우가 많으며 호스팅된 가상 머신, 컨테이너 및 기타 클라우드와 유사한 솔루션을 배포하는 데 도움이 되도록 최소 구성이 점점 더 미니멀해지고 있습니다. 따라서 작업 환경이 일부 메시징 서비스에 대해 명시적으로 표준화되지 않은 한 임의의 Linux 시스템에 상호 작용할 소프트웨어가 있다는 보장은 없습니다. 데이터베이스 또는 일부 J2EE 소프트웨어를 실행하는 Linux 서버에는 Samba를 설치할 이유가 전혀 없으므로 기본적으로 Windows Messenger 스타일 메시지를 받을 수 없습니다.

따라서 여러 가지 이유로 인해 기본적으로 활성화되고 혼합 컴퓨터 그룹의 모든 운영 체제에서 자동으로 지원되는 단일 메시징 시스템은 없으며 존재할 수도 없습니다. 원하는 경우 필요에 따라 하나를 선택하고 설정하고 보안을 유지해야 합니다.

작업 환경에 이미 인스턴트 메시징 시스템이 포함되어 있다면 이를 사용해야 할 것입니다.

관련 정보