ใหม่มากสำหรับทั้งหมดนี้ พยายามทำเกมโอเวอร์เทไวร์เพื่อเรียนรู้และคิดว่ามันค่อนข้างน่าเบื่อที่จะเข้าสู่ระบบในแต่ละระดับ และต้องการสร้างทางลัด ฉันสร้างนามแฝงที่สามารถใช้รหัสผ่านสำหรับระดับถัดไปและส่งผ่าน sshpass ซึ่งช่วยประหยัดการพิมพ์ได้ดี แต่ฉันสงสัยว่าฉันสามารถทำเช่นเดียวกันกับที่อยู่การเชื่อมต่อได้หรือไม่
จนถึงตอนนี้ฉันเปลี่ยนสิ่งนี้:
sshpass -p `sed -n "$p" banditpw` ssh <ชื่อผู้ใช้>@bandit.labs.overthewire.org -p 2220
เพียงแค่นี้:
sshp <ชื่อผู้ใช้>@bandit.labs.overthewire.org -p 2200
ฉันสงสัยว่าฉันจะทำเช่นเดียวกันกับส่วน bandit.labs.overthewire.org -0 2200 ได้ไหม
ฉันพยายามทำ
นามแฝง otw="bandit.labs.overthewire.org -p 2220"
ซึ่งเทอร์มินัลสามารถจดจำได้จนกว่าฉันจะลองทำสิ่งนี้:
<ชื่อผู้ใช้>@otw
ไม่รู้จักว่าฉันต้องการเรียกนามแฝงว่า "otw" เพราะมันแยกจาก @ มีวิธีทำให้เทอร์มินัลเข้าใจว่าฉันต้องการเรียกนามแฝงเมื่อไม่แยกออกจากอักขระก่อนหน้าหรือไม่
นอกจากนี้ ฉันจะใส่ชื่อผู้ใช้@ ไว้ในนามแฝง ยกเว้นว่าชื่อผู้ใช้จะเปลี่ยนไปในแต่ละระดับ