ServerAuditor เป็นแอป iPad ฟรีที่อนุญาตให้ ssh ไปยังเซิร์ฟเวอร์ ฉันพยายามที่จะคัดลอกกุญแจสาธารณะของฉันไปยังเซิร์ฟเวอร์เพื่อให้รหัสผ่านเข้าสู่ระบบน้อยลง บนพีซีสิ่งนี้ง่าย - สร้าง terminal rsa key open และ
a@A:~> cat .ssh/id_rsa.pub | ssh b@B 'cat >> .ssh/authorized_keys'
b@B's password:
ใส่รหัสผ่านและฉันดี
แอพนี้มีสคริปต์ต่อไปนี้โดยที่ $ 1 คือ. ssh และ $ 2 เป็นกุญแจที่ได้รับอนุญาตและ $ 3 เป็นกุญแจสาธารณะ
if test ! -e $1;
then mkdir $1;
chmod 700 $1;
fi;
if test ! -e $1/$2;
then touch $1/$2;
chmod 600 $1/$2;
fi;
echo $3 >> $1/$2
ฉันคิดว่าฉันรู้ว่าสคริปต์ทุบตีทำอะไร แต่เหตุใดจึงเปลี่ยนการอนุญาต