体力,気力,ときどき知力

情報系大学院生 兼 HPC系ソフトウェアエンジニアのメモ書き.やったことを貼って後日にコピペ再現するために書いているので新規性・汎用性・芸術性は考えてません.数値計算,高精度演算,SIMD, vim, Linuxなど.

sshでコマンドだけ送る

なんか意外と知らない人が多いようなので一応メモ
rshが許可されていればこんなことしなくていいんだけど,
使えないならsshをこういう風に使えば代用できるよって話.

ssh 192.168.0.1 "ls"

などでコマンドを相手のサーバで実行して結果を表示できる.

自分はクロスコンパイルしたいときなどによく使っている.
何台かのサーバに違うバージョンのコンパイラ入れておいて,
コンパイルを相手のサーバで実行するということ.

scpなど組み合わせてご自由に.

ちなみにrshなら同じことが

rsh 192.168.0.1 ls

とかでできる.
でもrshはパスワードとかを暗号化しないから,sshの方がいい.