แอป Ssh บน iPad รันสคริปต์ทุบตี


1

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

ฉันคิดว่าฉันรู้ว่าสคริปต์ทุบตีทำอะไร แต่เหตุใดจึงเปลี่ยนการอนุญาต

คำตอบ:


4

เพราะข้อมูลประจำตัวของ SSH ไม่ควรเป็นกลุ่มหรืออ่านได้ทั่วโลก ข้อเท็จจริงที่ว่าเซิร์ฟเวอร์ที่คุณดูแลมีการกำหนดค่าไม่ถูกต้องและไม่บังคับใช้สิ่งนี้ไม่ใช่สิ่งที่ดี


ขอขอบคุณ. จากสิ่งที่ฉันอ่านคนอื่น chmod ถึง 604
aquagremlin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.