Mac OS X(Yosemite)에서 명령을 사용하여 SSH 연결 터미널 바로 가기를 만드는 방법

Mac OS X(Yosemite)에서 명령을 사용하여 SSH 연결 터미널 바로 가기를 만드는 방법

root내 Windows PC에는 내 Pi(SSH - Openelec)에 연결하고 로 인증하고 프로세스( hyperiond)를 종료한 후 다시 시작하는 Putty 배치 파일이 있습니다 . hyperion가끔은 꽤 엉망이 되기 때문에(적어도 나에게는) 이 파일을 자주 사용해야 합니다 .

간단히 말해서 다음을 수행합니다.

Connect to 192...... ; 
Authenticate as root with password ; 
Run the commands: killall hyperiond ; 
and /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json

맥북에서도 같은 작업을 하고 싶습니다. 터미널을 사용하여 Mac에서 이러한 "배치" 파일을 생성할 가능성이 있습니까?

답변1

예, Mac에는 shand 가 있어야 합니다 .ssh

  • 파일 만들기batch.sh
  • 실행 가능하게 만드세요chmod u+x batch.sh

파일 내용:

#!/bin/sh
ssh root@192... "killall hyperiond; /storage/hyperion/bin/hyperiond.sh /storage/.config/hyperion.config.json"

그런 다음 ./batch.sh. 비밀번호를 묻는 메시지를 표시하고 일괄 처리를 실행해야 합니다. 비밀번호를 제거하려면 키를 설정하세요.

ssh-keygen -t rsa
ssh-copy-id root@192...

관련 정보