{"repo":"mirseo/notionSSH","free":true,"listed":false,"github":"https://github.com/mirseo/notionSSH","clone":"git clone https://github.com/mirseo/notionSSH.git","description":"Control your remote servers with Notion, no VPN required! Execute SSH commands anytime, anywhere-right from your browser. (Powered by Rust)","language":"Rust","stars":11,"topics":["audit-logging","automation","cli-tools","command-runner","cross-platform","developer-tools","devops","infrastructure","monitoring","notion"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"NotionSSH Language / 언어 - 🇰🇷 한국어 - 🇺🇸 English --- Notion 페이지와 연동되는 원격 명령 실행 도구로, Notion 페이지에 명령어를 작성하면 원격 서버에서 셸 명령어를 실행하고 결과를 실시간으로 확인할 수 있습니다. [TMI] : 실제로는 1초 1회 체크입니다 :) 개요 NotionSSH는 지정된 Notion 페이지를 모니터링하여 명령 블록을 찾고 호스트 머신에서 실행합니다. !(명령어) 형식의 특별한 문법으로 단락이나 할 일 블록에 명령어를 작성하면, 실행 결과가 타임스탬프, 사용자 정보, 머신 상세 정보와 함께 자동으로 페이지에 코드 블럭 형태로 추가됩니다. 주요 기능 - 원격 명령 실행 : NotionSSH가 실행 중인 머신에서 셸 명령어 실행 가능 - 크로스 플랫폼 지원 : Windows, Linux, macOS에서 모두 동작 - 실시간 결과 확인 : 명령어 실행 결과가 Notion 페이지에 자동으로 표시 - 사용자 추적 : 누가 언제 어떤 명령어를 실행했는지 기록 - 감사 로깅 : 보안을 위한 로컬 명령어 및 감사 로그 유지 - 중복 실행 방지 : 이미 처리된 명령어의 재실행 방지 - CA 인증서 검증 : 통신하는 서버가 노션의 서버가 맞는지 검증 - ca.md 참고 설치 필수 요구사항 - Rust 1.70 이상 - API 접근 권한이 있는 Notion 통합 - 명령어를 실행할 Notion 페이지 소스에서 빌드하기 실행 파일은 target/release/notionSSH (Windows에서는 notionSSH.exe )에 생성됩니다. 혹은 Cargo run 으로 바로 실행도 가능합니다. (≧∇≦) 설정 NotionSSH는 두 가지 설정 매개변수가 필요합니다: 1. Notion API 키 : Notion 통합 토큰 2. Notion 페이지 URL : 명령어를 모니터링할 페이지의 URL - URL의 경우 (http/https를 포함해서 입력하세요) 설정 방법 방법 1: 환경 변수 사용 방법 2: 대화형 설정 환경 변수 없이 프로그램을 실행하면 필요한 정보를 입력하라는 메시지가 표시됩니다: 설정 정보는 향후 사용을 위해 .notionSSH/storage.json 파일에 저장됩니다. - 설정 정보를 삭제하려면 .notionSSH 폴더를 삭제해주세요 - 이 프로그램은 어떠한 정보도 수집하지 않으며 Notion의 공식 API만 요청합니다. Notion 통합 설정하기 Notion 통합을 생성하고 설정하려면 다음 단계를 따르세요: 1단계: Notion 통합 페이지 접속 1. https://www.notion.so/my-integrations 으로 이동 2. 설정에서 \"Integrations\" 섹션으로 이동 2단계: 새 통합 생성 1. \"+ New integration\" 버튼 클릭 2. 통합 세부 정보 입력: - 통합 이름 : 통합 이름 입력 (예: \"mirseoSSH\") <- 사용하고 싶은 이름 사용하세요 - 연결된 워크스페이스 : 워크스페이스 선택 <- 누구누구 의 Notion(기본값) 권장","default_branch":null,"files":null,"tree":[],"storefront":"/r/mirseo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mirseo/notionSSH/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}