การกำหนดค่า ssh เพื่อให้เชื่อมต่อกับเซิร์ฟเวอร์ได้ง่ายขึ้น


1

ฉันต้องการตั้งค่า ssh เพื่อ ssh ไปยังเซิร์ฟเวอร์ด้วยคำสั่งเดียว

ขณะนี้ฉันต้องดำเนินการ 3 บรรทัดเหล่านี้บนเทอร์มินัลของฉันเพื่อ ssh ไปยังเซิร์ฟเวอร์บิลด์ของฉัน

$ ssh-add
$ ssh -A -t ftp1.foo.net
$ ssh -A -t build02-foo

ฉันอยู่บน mac และอีก 2 เซิร์ฟเวอร์เป็นอูบุนตู

ฉันต้องตั้งค่าอะไรเพื่อให้สามารถ ssh เข้า build2-foo ด้วยคำสั่งหนึ่ง ssh เช่น

$ ssh build02

คำตอบ:


1

เช่นเดียวกับบน SO

สร้าง ~/.ssh/config กับ

Host build02
  Hostname build02-foo
  ProxyCommand ssh -W %h:%p ftp1.foo.net

จากนั้นคุณสามารถเชื่อมต่อโดยใช้เพียง

ssh build02

มันได้ผล. แต่คำสั่งควรจะเป็น ssh build02-foo.
raitisd

ตอนนี้มันควรจะทำงานกับ ssh build02
Jakuje

ต้องการพื้นที่ว่างหลังจากชื่อโฮสต์: D
raitisd

ฉันเห็นตอนนี้คุณรู้ว่ามันทำงานอย่างไร
Jakuje

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