第一拷贝和scp
文件过这样的scp /tmp/sshf.sh $SERVER:~
这将会把你的脚本sshf.sh
在你的home目录上$SERVER
那么你可以ssh
到机器并运行它ssh $SERVER cat ~/sshf.sh
作为一个叫做copy_run_stay.sh
脚本与sshf.sh
包含echo hello
将如下所示:
#!/bin/bash
# get server name as argument to script
SERVER=$1
script='sshf.sh'
# copy script to server
scp $script $SERVER:~
# run script on server
ssh $SERVER cat ~/sshf.sh
# stay on server
ssh $SERVER
而且会产生:
# run the script on laptop
laptop $ ./copy_run_stay.sh
# sshf.sh gets copied to server and ran
server $ hello
# we are still on the server
server $