シンプルな.shファイル内にあるいくつかのコマンド(関数)を送信し、リモートコンピューターにsshするときにログインしたままにしたい.
私は多くの方法を試しましたが、これまでのところどれもうまくいきませんでした。ここに1つだけあります:
msh(){
SERVER=$1
LOCAL=10.20.1.1
SSHF=`cat /tmp/sshf.sh`
ssh $SERVER -R 47471:$LOCAL:22 "$SSHF; bash --login"
}
また、パイプとストリームを使用してファイルをコピーしようとしましたが、どれも機能しませんでした。