#!/bin/sh HOST=$2 USER=$1 if [ -z $HOST -o -z $USER ]; then echo "sh $0 user host" exit fi if [ ! -e ~/.ssh/id_rsa.pub ]; then echo "id_ras.pub not exists" exit fi PUB_RSA=`cat ~/.ssh/id_rsa.pub` ssh ${USER}@${HOST} "echo $PUB_RSA >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys"
在两个主机上分别执行即可.
例如要建立1.87 和1.57的互信
在57上 sh addtrust.sh pirate 192.168.1.87
在87上sh addtrust.sh pirate 192.168.1.57