1

シンプルな.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"
}

また、パイプとストリームを使用してファイルをコピーしようとしましたが、どれも機能しませんでした。

4

2 に答える 2