Вы должны сделать проверку имени хоста.Или что-то еще, что вы могли бы распознать разницу между клиентом и целью.Я не знаю сценариев cshell, но в SH вы хотели бы сделать что-то вроде:
# Shell:
if [ $HOSTNAME == "vncserver" ]; then
ssh $TARGET_BOX;
fi;
# Cshell:
if ( $HOSTNAME == vncserver )
ssh $TARGET_BOX;
endif
Это приведет к тому, что только svnserver будет ssh удаленной системе, а удаленная система не ssh сама.