원격 로그인 서버 스크립트

원격 로그인 서버 스크립트

우분투 bash를 사용하고 있습니다. 쉘을 통해 원격으로 서버에 로그인하고 싶습니다. 그러면 나만의 명령줄이 제공됩니다. 그런 다음 "shell"을 입력하고 로그인 자격 증명을 다시 입력한 다음 명령을 입력합니다. 이 명령 출력을 화면에 인쇄해야 합니다. 제안해주세요. 어떻게 해야 하나요?

답변1

ssh HOSTNAME "run_command with arguments"

명령을 실행합니다명령 실행그리고 두 개의 인수(1: "with" 및 2: "arguments")를 전달합니다. ;-) OUTPUT은 평소와 같이 stdout으로 이동합니다. 따라서 디렉토리에서 파일을 확인하려면사악한다음과 같은 것:

#!/bin/bash
host=my-server.biz
check="/opt/path/to/check"
list=`ssh $host "ls $check"`
evil=`echo -e "$list"|grep -c "evil"`
if [ $evil -eq 0 ]; then
  echo "all is well"
else
  echo "the end is nigh"
fi

관련 정보