저는 홈 서버를 관리하고 있으며 때로는 외출 중일 때 서버에서 몇 가지 간단한 명령을 실행해야 합니다. 3G + SSH는 내 휴대폰(아르헨티나)이 너무 비싸서 옵션이 아닙니다. 내 메일 계정으로 문자 메시지를 보내는 것이 더 쉬울 것입니다.
**
메일을 서버로 보내고 bash 명령으로 둘러싸인 텍스트를 처리하고 싶습니다 .
어떤 접근법을 추천하시겠습니까?
답변1
설치하시는 걸 추천드려요프로그램 메일또는 다른 메일 처리자. 모든 작업을 수행하고 자신만이 알고 있는 마법의 비밀번호라는 제목 줄을 사용하여 콘텐츠를 스크립트(그런 다음 실행할 수 있음)에 전달할 수 있도록 구성할 수 있습니다.
하지만... 엄청난 보안 허점이 생기므로 서버에 대한 원격 액세스의 암호화되지 않은 형태이므로 이렇게 하는 것은 현명하지 않습니다.
답변2
이 질문을 받은 이후 많은 것이 변경되었지만 이 답변은 유용한 접근 방식을 제공할 수 있습니다.
다른 사람들이 지적했듯이 귀하가 요청한 간단한 메일 처리는 보안 허점을 엽니다. 하지만 추가 확인 단계를 통해 취약점을 패치할 수 있습니다.
기본 버전에서는 서버가 지침 이메일을 받으면 확인 코드를 이메일 계정으로 보낸 다음(다른 주제를 생성하도록 함) 응답을 기다립니다. 그래야만 첫 번째 이메일에서 보낸 지침을 따릅니다.
솔루션은 다양한 변형이 있을 수 있습니다. 그 중 일부는 코드 자체에 대한 작업입니다. 보안을 강화하는 또 다른 방법은 새로운 통신 채널을 여는 것입니다. 다른 모바일 장치를 서버에 연결할 수 있으며 서버는 문자 메시지 형식으로 인증 코드를 보냅니다. 이렇게 하면 누군가가 서버에 명령을 보내려고 하면 알림을 받게 됩니다.
답변3
나는 새로운 비즈니스 도구의 수석 개발자입니다.알우~에서alessoft.com이는 이메일을 사용하여 서버/애플리케이션을 제어하는 데 도움이 됩니다. 이 도구는 실행 명령을 보내는 사람의 인증과 이메일 헤더 확인을 위한 공통 방법을 제공하는 독점 프로토콜을 기반으로 합니다. 이 도구는 서버 측의 모든 작업을 제어하고 사용자가 수행할 수 있는 미리 정의된 작업 집합으로 사용자를 제한합니다. 모바일 앱을 다운로드할 필요가 없으며 모든 이메일 클라이언트에서 작동합니다. 프로토콜은 "상태 머신" 역할을 합니다. 즉, 각 특정 "상태"에 대해 사용자가 보낼 수 있는 잘 정의된 메시지 세트가 있다는 의미입니다. 예를 들어 대기 상태의 경우 "대화 상자 시작" 명령만 인식됩니다. 유사한 "원격 제어" 솔루션을 제공하는 모바일 SSH 클라이언트 또는 기타 애플리케이션에 대한 보완 도구로 사용할 수 있습니다. 더 자세히 알아보려면 웹사이트의 다운로드 영역을 방문하여 문서와 데모 파일을 얻으세요. 실제로 저는 여러 회사에 시스템 관리, DBA, 애플리케이션 지원 서비스를 제공하기 때문에 거의 매일 Ales-U를 사용하여 서버를 원격으로 제어하고 있으며, Ales-U는 멀리서도 쉽게 서버를 제어할 수 있도록 도와줍니다. ..