Score:0

มีวิธีเรียกนามแฝงโดยไม่แยกออกจากอักขระก่อนหน้าหรือไม่?

ธง tr

ใหม่มากสำหรับทั้งหมดนี้ พยายามทำเกมโอเวอร์เทไวร์เพื่อเรียนรู้และคิดว่ามันค่อนข้างน่าเบื่อที่จะเข้าสู่ระบบในแต่ละระดับ และต้องการสร้างทางลัด ฉันสร้างนามแฝงที่สามารถใช้รหัสผ่านสำหรับระดับถัดไปและส่งผ่าน 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" เพราะมันแยกจาก @ มีวิธีทำให้เทอร์มินัลเข้าใจว่าฉันต้องการเรียกนามแฝงเมื่อไม่แยกออกจากอักขระก่อนหน้าหรือไม่

นอกจากนี้ ฉันจะใส่ชื่อผู้ใช้@ ไว้ในนามแฝง ยกเว้นว่าชื่อผู้ใช้จะเปลี่ยนไปในแต่ละระดับ

hr flag
สำหรับกรณีเฉพาะของคำสั่ง ssh รายการในไฟล์ `~/.ssh/config` ของคุณจะมีความหมายมากกว่าสิ่งที่คุณทำได้ด้วยนามแฝง
Score:0
ธง ro

ฉันคิดว่าคุณต้องการเข้าสู่ระบบด้วยอะไรแบบนั้น

$ user1@otw
$user2@otw
$user3@otw

ฉันมีวัตถุประสงค์เพื่อใช้ การทำงาน เพื่อเข้าสู่ระบบด้วยสิ่งง่าย ๆ เช่นนั้น:

$ ผู้ใช้ otw1
$ otw user2
$ otw user3
  • เพื่อสร้างฟังก์ชันนี้ คุณสามารถทำได้:
otw(){
ผู้ใช้ = "$ 1"
sshpass -p `sed -n "$p" banditpw` ssh ${user}@bandit.labs.overthewire.org -p 2220
}

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา