Mac OS X (Yosemite) でコマンドを使用して SSH 接続ターミナル ショートカットを作成する方法

Mac OS X (Yosemite) でコマンドを使用して SSH 接続ターミナル ショートカットを作成する方法

私の Windows PC には、Pi (SSH - Openelec) に接続し、 として認証しroot、プロセス ( ) を強制終了して、再起動する Putty バッチ ファイルがあります。時々かなり混乱してしまうので (少なくとも私の場合)、hyperiondこのファイルを頻繁に使用する必要があります。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

Macbook でも同じことをやりたいです。Mac のターミナルでそのような「バッチ」ファイルを作成することは可能でしょうか?

答え1

はい、Mac にshも存在するはずです。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...

関連情報