소개
이 가이드는 Go CLI에서 명령을 실행하는 데 필요한 단계를 제공합니다. Go CLI를 사용하는 원격 머신. SSH를 통해 연결하고, 키를 사용하여 인증하고, 단일 홉 연결을 처리하여 배스천과 대상 시스템 모두에서 명령을 실행할 수 있는 방법을 배우게 됩니다.
원격 실행을 위해 SSH 사용
첫 번째 단계는 "golang.org/x/crypto/ssh" 패키지를 활용하여 SSH 연결을 설정하는 것입니다. 이 패키지는 보안 원격 명령 실행에 필요한 기능을 제공합니다.
사용 예
작동 방식을 보여주기 위해 단일 명령을 실행하는 RemoteRun이라는 함수를 만들어 보겠습니다. 원격 시스템에 연결하여 다음을 반환합니다. 출력:
사용
remoteRun 기능을 사용하려면 다음 매개변수를 전달할 수 있습니다.
단일 홉 연결
배스천 머신을 통해 대상 머신에 연결해야 하는 경우 중첩된 fashion:
이 예에서 bastionOutput 변수에는 대상 시스템에 연결하는 SSH 명령의 출력이 포함됩니다. 여기에서 targetOutput 변수에는 대상 머신에서 실행된 명령의 출력이 포함됩니다.
위 내용은 Go CLI를 사용하여 원격 시스템에서 명령을 실행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!