การเชื่อมต่อ SSH

บันทึกการเชื่อมต่อ SSH ของคุณ,
รัน AI Agents บนเครื่องระยะไกล

AgentsRoom เป็นผู้จัดการการเชื่อมต่อ SSH และเทอร์มินัล SSH ในตัวในหนึ่งเดียว บันทึกเซิร์ฟเวอร์ระยะไกลของคุณเพียงครั้งเดียว เชื่อมต่อด้วยคีย์ SSH หรือรหัสผ่าน จากนั้นรัน Claude Code, Codex หรือ Antigravity CLI โดยตรงบนเครื่องระยะไกล

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

SSH ระยะไกล
อุโมงค์ SSH ที่เข้ารหัส
AgentsRoom
prod-vps.acme.dev
staging.acme.dev
gpu-01.lab
คีย์ SSH:22
เซิร์ฟเวอร์ระยะไกล
deploy@prod-vps.acme.dev
Production VPS
Agent กำลังทำงาน
บันทึกครั้งเดียว เชื่อมต่อในคลิกเดียวข้อมูลประจำตัวอยู่บนเครื่องของคุณ

วิธีที่ AgentsRoom เชื่อมต่อกับเซิร์ฟเวอร์ SSH ที่บันทึกไว้และเรียกใช้เอเจนต์การเขียนโค้ด AI โดยตรงบนเครื่องระยะไกล

เอเจนต์การเขียนโค้ด AI ส่วนใหญ่ถือว่ารหัสของคุณอยู่บนเครื่องเดียวกับที่คุณนั่งอยู่ แต่มีงานมากมายที่เกิดขึ้นบนเซิร์ฟเวอร์ระยะไกล: VPS, กล่องสเตจ, เครื่องสร้างที่มีประสิทธิภาพ, เซิร์ฟเวอร์พัฒนาที่ใช้ร่วมกันซึ่งทั้งทีมใช้ AgentsRoom ถือว่ากรณีนั้นเป็นกรณีระดับหนึ่ง บันทึกการเชื่อมต่อ SSH เปิดเทอร์มินัลในตัวผ่าน SSH และคุณกำลังทำงานบนโฮสต์ระยะไกลเหมือนกับว่ามันเป็นเครื่องท้องถิ่น

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

ผลตอบแทนคือการเรียกใช้เอเจนต์การเขียนโค้ด AI ที่รหัสอยู่จริง เชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลของคุณผ่าน SSH จากนั้นเปิดตัว Claude Code, Codex, Antigravity CLI หรืออีกเอเจนต์หนึ่งบนเครื่องนั้น เอเจนต์จะอ่านและแก้ไขไฟล์บนโฮสต์ระยะไกล รันชุดทดสอบกับสภาพแวดล้อมระยะไกล และคุณควบคุมทุกอย่างจาก AgentsRoom โดยไม่ต้องเปิด SSH client อื่นข้างๆ

SSH Client ที่สร้างขึ้นสำหรับการเรียกใช้ AI Agents

การจัดการการเชื่อมต่อ, เทอร์มินัลจริง และการเรียกใช้เอเจนต์ระยะไกลในที่เดียว

การเชื่อมต่อ SSH ที่บันทึกไว้

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

การยืนยันตัวตนด้วยคีย์หรือรหัสผ่าน

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

เทอร์มินัลในตัวผ่าน SSH

การเชื่อมต่อแต่ละรายการจะเปิดเทอร์มินัลจริงบนโฮสต์ระยะไกลภายใน AgentsRoom ผลลัพธ์สีเต็ม, ประวัติคำสั่ง และการคัดลอก-วาง ให้บริการโดยเทอร์มินัลเดียวกันที่คุณใช้สำหรับโครงการท้องถิ่น ไม่มี SSH client แยกต่างหากให้เปิด

เรียกใช้ Agents บนเซิร์ฟเวอร์ระยะไกล

เปิดตัว Claude Code, Codex, Antigravity CLI หรืออีกเอเจนต์หนึ่งโดยตรงบนเครื่องระยะไกลผ่าน SSH เอเจนต์ทำงานกับไฟล์ที่อยู่บนเซิร์ฟเวอร์และรันคำสั่งในสภาพแวดล้อมระยะไกล ไม่ใช่บนแล็ปท็อปของคุณ

แนบ SSH กับโครงการ

ทำเครื่องหมายโครงการว่าเป็นระยะไกลและผูกมันกับการเชื่อมต่อ SSH ที่บันทึกไว้ ตั้งแต่นั้นมาโครงการจะเปิดเทอร์มินัลและเอเจนต์ของมันบนเซิร์ฟเวอร์นั้น ดังนั้นฐานข้อมูลโค้ดระยะไกลจึงทำงานเหมือนโครงการ AgentsRoom ปกติ

ข้อมูลประจำตัวอยู่นอก repo

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

นำเข้า ~/.ssh/config ของคุณ

เซิร์ฟเวอร์ที่คุณเข้าถึงจากเทอร์มินัลอยู่แล้วจะเข้ามาตามที่มันเป็น AgentsRoom อ่านบล็อก host ใน ~/.ssh/config เก็บไฟล์ identity ที่แต่ละบล็อกประกาศไว้ และรักษา ProxyJump ผ่าน bastion เอาไว้ : มันเชื่อมต่อผ่าน alias และปล่อยให้ OpenSSH เป็นคนแปลบล็อกนั้น เหมือนที่เชลล์ของคุณทำทุกประการ

เซสชัน AWS SSM

เข้าถึงอินสแตนซ์ที่ไม่มีที่อยู่สาธารณะและไม่มีพอร์ต SSH ขาเข้า ผ่าน aws ssm start-session เซสชันได้รับอนุญาตจากโปรไฟล์ AWS ที่ตั้งค่าไว้บนเครื่องของคุณอยู่แล้ว จึงไม่มีรหัสผ่านและไม่มีคีย์ที่ต้องเก็บไว้ในแอป

WinRM และ PowerShell Remoting

เข้าถึงโฮสต์ Windows ที่ไม่มี OpenSSH แต่รองรับ WinRM ด้วย NTLM สำหรับเครื่องใน workgroup หรือ Kerberos สำหรับเครื่องที่เป็นสมาชิกโดเมน รวมถึงเอนด์พอยต์ PowerShell ของ Exchange แบบ on-prem CredSSP รองรับฮอปที่สอง เมื่อเซสชันต้องเข้าถึง Active Directory หรือไฟล์เซิร์ฟเวอร์ต่อ: ใช้ HTTPS พร้อมตรวจสอบใบรับรอง และแบบฟอร์มจะเตือนคุณว่ารหัสผ่านจะถูกส่งมอบให้เซิร์ฟเวอร์นั้น จากเวิร์กสเตชันนอกโดเมน คุณระบุตัวควบคุมโดเมนและ IP ของเซิร์ฟเวอร์เอง แล้ว AgentsRoom จะจัดการการค้นหาชื่อโดยไม่แตะไฟล์ hosts ของคุณ เอเจนต์รัน PowerShell ผ่านช่องทางนี้แบบอ่านอย่างเดียวตามค่าเริ่มต้น การเขียนจะรอการยืนยันจากคุณ ทุกครั้ง เฉพาะที่มีความเสี่ยง หรือไม่รอเลย ตามที่คุณเลือกสำหรับแต่ละการเชื่อมต่อ

รหัสผ่านของคุณยังคงถูกเข้ารหัส และอยู่บนเครื่องของคุณโดยค่าเริ่มต้น

ตัวจัดการการเชื่อมต่อ SSH จะมีประโยชน์ก็ต่อเมื่อคุณสามารถไว้วางใจกับข้อมูลประจำตัวได้ ชื่อ, โฮสต์, พอร์ต และผู้ใช้ของการเชื่อมต่อจะติดไปกับบัญชีของคุณ เซิร์ฟเวอร์ที่บันทึกไว้บนคอมพิวเตอร์เครื่องหนึ่งจึงไปโผล่บนเครื่องอื่นโดยไม่ต้องพิมพ์ใหม่ คีย์ SSH ของคุณอยู่บนเครื่องเท่านั้น ส่วนรหัสผ่านและ passphrase ของคีย์จะยังคงถูกเข้ารหัสอยู่ในคีย์เชนของเครื่องที่คุณพิมพ์มัน เปิดรหัสผ่านที่ซิงก์ใน การตั้งค่า > บัญชี (ปิดอยู่โดยค่าเริ่มต้น) แล้วสิ่งเหล่านี้ก็จะติดตามไปด้วย โดยเข้ารหัสจากต้นทางถึงปลายทางด้วยคีย์ที่มีเฉพาะคอมพิวเตอร์ของคุณถือไว้: AgentsRoom เก็บไว้โดยอ่านไม่ได้ ไม่มีสิ่งใดถูกเขียนลงในโครงการที่คุณกำลังทำงานอยู่ การเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลไม่เคยเพิ่มไฟล์การกำหนดค่าใน repo และไม่เคยคอมมิทโฮสต์หรือความลับโดยบังเอิญ

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

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

จากศูนย์สู่เอเจนต์บนเซิร์ฟเวอร์ระยะไกล

บันทึกการเชื่อมต่อครั้งเดียว เรียกใช้เอเจนต์บนมันตลอดไป

01

บันทึกการเชื่อมต่อ SSH

เพิ่มโปรไฟล์การเชื่อมต่อ: โฮสต์, พอร์ต, ผู้ใช้, และไฟล์คีย์ SSH ของคุณหรือรหัสผ่าน ให้ชื่อเช่น prod-vps หรือ staging และจะถูกบันทึกสำหรับครั้งถัดไป.

02

เชื่อมต่อและเปิดเทอร์มินัล

เลือกการเชื่อมต่อที่บันทึกไว้และกดเชื่อมต่อ AgentsRoom จะเปิดเทอร์มินัลในตัวผ่าน SSH บนโฮสต์ระยะไกล คุณอยู่บนเซิร์ฟเวอร์แล้ว พร้อมผลลัพธ์ที่มีสีสันและประวัติคำสั่ง.

03

เรียกใช้เอเจนต์ AI บนกล่อง

เปิดใช้งาน Claude Code, Codex หรือ Antigravity CLI ในเทอร์มินัลระยะไกลนั้น เอเจนต์ทำงานกับไฟล์บนเซิร์ฟเวอร์และทำงานกับสภาพแวดล้อมระยะไกล และคุณควบคุมมันจาก AgentsRoom เหมือนกับโปรเจกต์อื่น ๆ.

เมื่อคุณต้องการเอเจนต์บนเซิร์ฟเวอร์ระยะไกล

ไม่ใช่ทุกโค้ดเบสจะอยู่บนแล็ปท็อปของคุณ.

เขียนโค้ดบน VPS

แอปของคุณทำงานบน VPS และคุณต้องการแก้ไขที่นั่น เปิดการเชื่อมต่อ SSH ที่บันทึกไว้ เรียกใช้เอเจนต์ Claude Code บนกล่อง และแก้ไขข้อบกพร่องในสภาพแวดล้อมจริง รวมถึงการพึ่งพาทั้งหมด.

ทำงานบนกล่อง staging

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

เซิร์ฟเวอร์พัฒนาร่วมกัน

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

ไม่ต้องการการตั้งค่าท้องถิ่น

เครื่องมือหนักที่คุณไม่ต้องการบนแล็ปท็อปของคุณอยู่บนเครื่องสร้าง เชื่อมต่อผ่าน SSH เรียกใช้เอเจนต์ Antigravity CLI ที่นั่น และเก็บเครื่องของคุณให้สะอาดในขณะที่งานเกิดขึ้นทางไกล.

เอเจนต์ AI + SSH

เอเจนต์ AI ของฉันจะเข้าถึงการเชื่อมต่อ SSH ของฉันได้อย่างไร?

ssh_listssh_connectssh_connection_new

ผ่าน AgentsRoom MCP การเชื่อมต่อที่คุณบันทึกไว้จะถูกเปิดเผยต่อทุกเอเจนต์เป็นเครื่องมือ MCP ห้าตัว : ssh_list คืนรายการเซิร์ฟเวอร์ที่ใช้งานได้ในโครงการปัจจุบัน (ทั้ง SSH, AWS SSM และ WinRM), ssh_exec รันหนึ่งคำสั่งบนเซิร์ฟเวอร์และส่งเอาต์พุตกลับมา (บนโฮสต์ WinRM คือหนึ่งบรรทัด PowerShell แบบอ่านอย่างเดียวเว้นแต่คุณจะอนุญาตการเขียน ซึ่งคุณยืนยันทีละรายการ เฉพาะเมื่อมีความเสี่ยง หรือไม่ยืนยันเลย ตามที่คุณเลือก), ssh_transfer ย้ายไฟล์หนึ่งไฟล์ไปหรือมาจากเซิร์ฟเวอร์, ssh_connect เปิดหนึ่งในนั้นเป็นแท็บเทอร์มินัลจริง และ ssh_connection_new เสนอเซิร์ฟเวอร์ที่คุณยังไม่ได้บันทึกไว้ ดังนั้นเมื่อคุณบอกเอเจนต์ว่า "เชื่อมต่อกับ prod และอ่านบันทึก" หรือ "แสดงรายการ send connector ของ Exchange" มันไม่ต้องเดาชื่อโฮสต์หรือเขียนคำสั่งด้วยมือ : มันอ่านรายการการเชื่อมต่อของคุณและทำงานบนเครื่องที่ถูกต้อง

การเข้าถึง SSH ของเอเจนต์ตั้งใจให้ไม่มีข้อมูลประจำตัว ssh_list จะคืนค่าเฉพาะข้อมูลเมตา: ชื่อ โฮสต์ พอร์ต ผู้ใช้ ประเภทการรับรองความถูกต้อง และขอบเขต รหัสผ่านและรหัสผ่านคีย์จะถูกเข้ารหัสในคีย์เชนของระบบปฏิบัติการของคุณ คีย์ส่วนตัวจะอยู่ในดิสก์ของคุณ และแอปเดสก์ท็อปจะฉีดความลับเข้าสู่เทอร์มินัลเอง เอเจนต์ตั้งชื่อการเชื่อมต่อ มันไม่เคยจัดการกับมัน.

เซสชันที่เอเจนต์เปิดด้วย ssh_connect เป็นแท็บเทอร์มินัลที่มองเห็นได้ซึ่งคุณสามารถอ่าน พิมพ์ และปิดได้ทุกเมื่อ และคำสั่งที่มันรันด้วย ssh_exec จะกลับมาในบทสนทนาของมันพร้อม exit code คุณจึงเห็นเสมอว่ามีอะไรถูกรันและเครื่องตอบอะไรกลับมา ไฟล์ก็เดินทางแบบเดียวกัน : ด้วย ssh_transfer เอเจนต์ดึงดัมป์หรือบันทึกออกจากเซิร์ฟเวอร์ หรือส่งไฟล์ไปยังเซิร์ฟเวอร์ ผ่านช่องทางเดียวกันที่ไม่มีข้อมูลประจำตัว และได้รับกลับมาเป็นพาธไฟล์บนเครื่องของคุณแทนที่จะเป็นไฟล์ที่ถูกวางลงในบทสนทนา การเชื่อมต่อสามารถบันทึกไว้สำหรับโครงการเดียวหรือแบบส่วนกลางก็ได้ ดังนั้นเอเจนต์จึงเห็นเฉพาะเซิร์ฟเวอร์ที่มีความหมายสำหรับสิ่งที่คุณกำลังทำอยู่เท่านั้น

การสร้างก็เป็นงานของเอเจนต์ทั้งหมดได้เช่นกัน ssh_connection_new คงเส้นทางที่ผ่านการตรวจทานไว้: มันเปิดฟอร์มสร้างที่กรอกไว้ล่วงหน้าด้วยสิ่งที่เอเจนต์พบในไฟล์ compose, สคริปต์ deploy หรือเอกสารของคุณ และคุณคือคนที่ตรวจทาน พิมพ์ข้อมูลประจำตัว และบันทึก ตราบใดที่คุณยังไม่ปิด "เอเจนต์สามารถจัดการการเชื่อมต่อได้" (การตั้งค่า เปิดโดยค่าเริ่มต้น) ssh_connection_save จะเขียนการเชื่อมต่อลงไปทันที และแม้แต่ตอนนั้นข้อมูลประจำตัวก็ไม่เคยเดินทางผ่านบทสนทนา: เอเจนต์ระบุชื่อความลับจากห้องนิรภัยของคุณ แล้วแอปเดสก์ท็อปเป็นฝ่ายคัดลอก การปิดถูกเขียนไว้ในตัวตั้งค่าเอง ไม่ใช่ร้องขอไว้ในพรอมต์ เพราะการเชื่อมต่อที่เอเจนต์ลงทะเบียนได้โดยไม่มีใครเห็นก็คือประตูหลัง

ค้นพบ AgentsRoom MCP

คำถามที่พบบ่อย

ฉันสามารถบันทึกการเชื่อมต่อ SSH หลายรายการได้หรือไม่?

ใช่ AgentsRoom ทำงานเป็นผู้จัดการการเชื่อมต่อ SSH: บันทึกโปรไฟล์ต่อเซิร์ฟเวอร์ระยะไกลแต่ละตัวพร้อมโฮสต์, พอร์ต, ผู้ใช้ และวิธีการตรวจสอบชื่อพวกเขา และเลือกอันที่คุณต้องการ VPS, กล่อง staging และเซิร์ฟเวอร์พัฒนาร่วมกันทั้งหมดอยู่ในรายการเดียวกัน.

มันรองรับการตรวจสอบด้วยคีย์ SSH และรหัสผ่านหรือไม่?

ทั้งสองอย่าง การเชื่อมต่อสามารถตรวจสอบด้วยคีย์ SSH โดยชี้ไปที่ไฟล์คีย์ส่วนตัวของคุณ หรือด้วยรหัสผ่าน AgentsRoom ทำหน้าที่เป็นไคลเอนต์ SSH มาตรฐาน ดังนั้นวิธีใดที่เซิร์ฟเวอร์ของคุณยอมรับคือสิ่งที่คุณใช้.

ฉันสามารถเรียกใช้ Claude Code หรือ Codex บนเซิร์ฟเวอร์ระยะไกลผ่าน SSH ได้หรือไม่?

ใช่ นั่นคือจุดประสงค์ของฟีเจอร์นี้ เปิดการเชื่อมต่อ SSH ที่บันทึกไว้ จากนั้นเปิดใช้งาน Claude Code, Codex, Antigravity CLI หรืออีกเอเจนต์หนึ่งในเทอร์มินัลระยะไกล เอเจนต์ทำงานบนเครื่องระยะไกลและทำงานกับไฟล์ที่อยู่ที่นั่น ไม่ใช่บนแล็ปท็อปของคุณ.

ข้อมูลประจำตัว SSH ของฉันถูกเก็บไว้ที่ไหน?

ชื่อ, โฮสต์, พอร์ต และผู้ใช้ของแต่ละการเชื่อมต่อจะถูกบันทึกไว้ในบัญชีของคุณ จึงปรากฏบนคอมพิวเตอร์ทุกเครื่องของคุณ คีย์ SSH ของคุณอยู่บนเครื่องเท่านั้น ส่วนรหัสผ่านและ passphrase ของคีย์จะยังคงถูกเข้ารหัสอยู่ในคีย์เชนของเครื่องที่คุณพิมพ์มัน เมื่อเปิดรหัสผ่านที่ซิงก์ (การตั้งค่า > บัญชี, ปิดอยู่โดยค่าเริ่มต้น) รหัสผ่านและ passphrase ก็จะติดไปกับบัญชีของคุณด้วย โดยเข้ารหัสจากต้นทางถึงปลายทางด้วยคีย์ที่มีเฉพาะคอมพิวเตอร์ของคุณถือไว้: AgentsRoom เก็บไว้โดยอ่านไม่ได้ และคุณยังเลือกเก็บรหัสผ่านใดก็ได้ไว้บนเครื่องเดียว ไม่มีสิ่งใดถูกเขียนลงใน repo ของโครงการ การเชื่อมต่อกับเซิร์ฟเวอร์จึงไม่เพิ่มไฟล์การกำหนดค่าหรือความลับใด ๆ ลงในสิ่งที่เพื่อนร่วมงานอาจโคลน

ฉันยังต้องการไคลเอนต์ SSH แยกต่างหากหรือไม่?

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

เอเจนต์ AI ของฉันสามารถเข้าถึงการเชื่อมต่อ SSH ของฉันได้หรือไม่?

ใช่ ผ่าน AgentsRoom MCP เอเจนต์เรียก ssh_list เพื่อดูเซิร์ฟเวอร์ที่บันทึกไว้สำหรับโปรเจกต์ปัจจุบัน (รวมถึงเซิร์ฟเวอร์ทั่วโลกของคุณ) จากนั้น ssh_connect เพื่อเปิดหนึ่งในแท็บเทอร์มินัล นี่คือวิธีที่รองรับสำหรับเอเจนต์ AI ในการเข้าถึง SSH: ไม่มีคำสั่ง ssh ที่เขียนด้วยมือ ไม่มีข้อมูลประจำตัวที่วางลงในพรอมต์.

เอเจนต์ของฉันเห็นรหัสผ่าน SSH ของฉันหรือไม่?

ไม่เคย เครื่องมือ MCP จะเปิดเผยเฉพาะข้อมูลเมตาของการเชื่อมต่อ (ชื่อ, โฮสต์, พอร์ต, ผู้ใช้, ประเภทการตรวจสอบ) รหัสผ่านหรือวลีผ่านคีย์จะถูกเข้ารหัสในคีย์เชนของเครื่องของคุณและถูกฉีดเข้าไปในเทอร์มินัลโดย AgentsRoom เอง หลังจากที่เอเจนต์ได้ขอการเชื่อมต่อโดยใช้ id ของมัน.

ฉันนำเข้า ~/.ssh/config ที่มีอยู่แล้วได้หรือไม่?

ได้ AgentsRoom อ่านบล็อก host ใน ~/.ssh/config และเปลี่ยนมันเป็นการเชื่อมต่อที่บันทึกไว้ โดยเก็บไฟล์ identity ที่แต่ละบล็อกประกาศไว้ สิ่งใดที่ OpenSSH แปลได้ด้วยตัวเองก็ยังทำงานต่อไป รวมถึง ProxyJump ผ่าน bastion ด้วย เพราะ AgentsRoom เชื่อมต่อผ่าน alias และปล่อยให้ OpenSSH เป็นคนใช้บล็อกนั้น แทนที่จะพยายามเขียนมันขึ้นมาใหม่

ฉันเข้าถึงเซิร์ฟเวอร์ที่ไม่มีที่อยู่สาธารณะและไม่มีพอร์ต SSH เปิดอยู่ได้หรือไม่?

ได้ ด้วยการเชื่อมต่อ AWS SSM AgentsRoom เปิดเซสชันด้วย aws ssm start-session ซึ่งได้รับอนุญาตจากโปรไฟล์ AWS ที่ตั้งค่าไว้บนเครื่องของคุณอยู่แล้ว ไม่มีรหัสผ่านและไม่มีคีย์ที่ต้องเก็บไว้ในแอป และอินสแตนซ์ยังคงปิดรับ SSH ขาเข้าไว้ได้

เอเจนต์สร้างการเชื่อมต่อ SSH ใหม่ได้หรือไม่?

ใช่ และโดยค่าเริ่มต้นมันยังบันทึกเองได้ด้วย ssh_connection_save เขียนการเชื่อมต่อลงไปทันที โดยไม่มีฟอร์ม และข้อมูลประจำตัวไม่มีวันปรากฏในบทสนทนา: เอเจนต์ระบุชื่อความลับจากห้องนิรภัยของคุณ แล้ว AgentsRoom เป็นฝ่ายคัดลอก หากคุณอยากตรวจทานก่อน ให้เลือกใช้ ssh_connection_new: มันเปิดฟอร์มสร้างที่กรอกไว้ล่วงหน้าด้วยโฮสต์, พอร์ต และผู้ใช้ที่เอเจนต์พบในสคริปต์ deploy หรือเอกสารของคุณ และไม่มีอะไรถูกเก็บจนกว่าคุณจะตรวจทาน พิมพ์ข้อมูลประจำตัว และบันทึกเสียก่อน ปิด "เอเจนต์สามารถจัดการการเชื่อมต่อได้" ในการตั้งค่า แล้วจะเหลือเพียงเส้นทางที่ผ่านการตรวจทานเท่านั้น เพราะการเชื่อมต่อที่เอเจนต์ลงทะเบียนได้โดยที่คุณไม่เห็นก็คือประตูหลัง เมื่อโฮสต์นั้นมีอยู่แล้วใน ~/.ssh/config ของคุณ การนำเข้าคือทางที่ดีกว่า: มันเก็บ alias ไว้ ดังนั้น bastion และคีย์ของคุณจึงยังทำงานต่อไปได้

เชื่อมต่อกับเซิร์ฟเวอร์ Windows แล้วใช้ PowerShell ได้ไหม

ได้ มีสองวิธี Windows Server มาพร้อม OpenSSH ตั้งแต่ปี 2019 ดังนั้นเครื่อง Windows จึงบันทึกได้เหมือนการเชื่อมต่อ SSH อื่น ๆ และตัวเลือกเชลล์ระยะไกลในการเชื่อมต่อจะทำให้เทอร์มินัลเปิดที่พรอมต์ PowerShell (Windows PowerShell หรือ PowerShell 7) แทน cmd.exe สำหรับโฮสต์ที่รองรับเฉพาะ WinRM หรือเอนด์พอยต์ PowerShell ของเซิร์ฟเวอร์ Exchange แบบ on-prem ให้บันทึกการเชื่อมต่อ WinRM แทน: NTLM หรือ Kerberos หรือ CredSSP เมื่อเซสชันต้องเข้าถึงเซิร์ฟเวอร์ที่สอง โดยป้อนตัวควบคุมโดเมนและ IP ของเซิร์ฟเวอร์ด้วยตนเองเมื่อเวิร์กสเตชันของคุณไม่ได้เข้าร่วมโดเมน ทั้งสองวิธีใช้ได้ไม่ว่าคุณจะรัน AgentsRoom บน macOS, Windows หรือ Linux เส้นทาง WinRM จะติดตั้งแพ็กเกจ Python ขนาดเล็กหนึ่งตัวเพียงครั้งเดียวในโฟลเดอร์ส่วนตัวที่ AgentsRoom เป็นเจ้าของ

ฉันเปิดโปรเจกต์ที่มีอยู่แค่บนเซิร์ฟเวอร์ระยะไกล โดยไม่ต้องโคลนมาไว้ที่นี่ได้ไหม

ได้ ไดอะล็อกโปรเจกต์ใหม่จะถามว่าโปรเจกต์อยู่ที่ไหน: คอมพิวเตอร์เครื่องนี้ หรือเซิร์ฟเวอร์ระยะไกล (SSH) เลือกการเชื่อมต่อที่บันทึกไว้และพาธของรีโพซิทอรีบนโฮสต์ แล้วโปรเจกต์จะเปิดจากที่นั่น: เอเจนต์ของโปรเจกต์จะเริ่มทำงานบนเซิร์ฟเวอร์ ในไดเรกทอรีนั้น กับไฟล์ที่อยู่ที่นั่น และไม่มีอะไรถูกคัดลอกมายังแล็ปท็อปของคุณ การ์ดของการเชื่อมต่อที่บันทึกไว้แต่ละรายการยังมีปุ่มเปิดโปรเจกต์บนเซิร์ฟเวอร์นี้ ซึ่งเปิดไดอะล็อกเดียวกันโดยเลือกการเชื่อมต่อนั้นไว้ล่วงหน้า และโปรเจกต์ในบัญชีของคุณที่ไม่มีโฟลเดอร์บนเครื่องนี้ก็เปิดบนเซิร์ฟเวอร์ได้ด้วยวิธีเดียวกัน บทบาท persona prompt ระบบ โหมดสิทธิ์ ทักษะ การติดตามสถานะ และบัญชี Codex ที่เลือกให้เอเจนต์จะติดตามเอเจนต์ไปด้วย (บัญชีนี้จะถูกคัดลอกไปยังโฮสต์ก่อนเริ่มทำงาน ซึ่งเป็นการตั้งค่าต่อการเชื่อมต่อที่คุณปิดได้) เครื่องมือ MCP ของ AgentsRoom (backlog หน่วยความจำโครงการ ทักษะ คำสั่ง dev จดหมายของเอเจนต์) ก็ติดตามไปด้วย โดยติดตั้งบนโฮสต์ก่อนเริ่มทำงานแต่ละครั้งและเชื่อมกลับมายังคอมพิวเตอร์เครื่องนี้ผ่านอุโมงค์ SSH แบบย้อนกลับ ซึ่งเป็นการตั้งค่าต่อการเชื่อมต่อที่เปิดไว้โดยค่าเริ่มต้นและต้องมี Node บนโฮสต์ CLI ที่ไม่มีบนโฮสต์จะติดตั้งลงบนโฮสต์ผ่าน SSH ได้จากแบนเนอร์ของเทอร์มินัลเอเจนต์ และการรันของทีมก็ทำงานได้บนโปรเจกต์ที่เปิดบนเซิร์ฟเวอร์ ตั๋วที่ติ๊ก เขียนโค้ดใน worktree แยก ก็ได้ worktree บนเซิร์ฟเวอร์เช่นกัน ภายใต้ .worktrees/ ของ checkout ระยะไกล: เอเจนต์เริ่มทำงานในนั้น สิ่งเดียวที่ยังต้องใช้ checkout ในเครื่องคือตัวเลือก เช็คเอาต์แยก ของขั้นตอนทีม เบราว์เซอร์ที่ฝังอยู่ก็ติดตามเอเจนต์ไปด้วยเช่นกันเมื่อเอเจนต์มีสิทธิ์เข้าถึงเบราว์เซอร์ ส่วนตัวแปรสภาพแวดล้อมและโปรไฟล์บัญชีของผู้ให้บริการอื่น ๆ ยังคงผูกอยู่กับคอมพิวเตอร์เครื่องนี้ และฟอร์มเอเจนต์จะแจ้งให้ทราบตราบใดที่โปรเจกต์ยังอยู่บนเซิร์ฟเวอร์ มีข้อกำหนดหนึ่งข้อ: โฮสต์ต้องตอบกลับด้วยเชลล์ Linux หรือ macOS เซิร์ฟเวอร์ Windows ที่เชื่อมต่อผ่าน SSH ให้เทอร์มินัลและ PowerShell แต่ยังไม่รองรับโปรเจกต์ระยะไกล ตั้งค่า WSL เป็นเชลล์เริ่มต้นของบริการ OpenSSH บนเซิร์ฟเวอร์นั้น แล้วมันจะทำงานเหมือนโฮสต์ Linux

เอเจนต์ที่รันบนเซิร์ฟเวอร์จะหยุดเมื่อฉันปิด AgentsRoom หรือไม่

ไม่ ถ้าคุณสั่งให้มันทำงานต่อ ในการตั้งค่าของการเชื่อมต่อ SSH ให้เปิด ให้เอเจนต์ทำงานต่อบนโฮสต์นี้เมื่อปิด AgentsRoom: เอเจนต์ที่เริ่มบนโฮสต์นั้นจะรันอยู่ในเซสชัน tmux บนเซิร์ฟเวอร์ (tmux 3.0 ขึ้นไป) การปิดแอป การพักเครื่องแล็ปท็อป หรือเน็ตหลุด จึงไม่ทำให้มันหยุดอีกต่อไป และการเปิดเอเจนต์ตัวนั้นครั้งถัดไป ไม่ว่าจากคอมพิวเตอร์เครื่องนี้ เครื่องอื่นในบัญชีของคุณ หรือโทรศัพท์ จะเชื่อมเข้ากับเซสชันนั้น เอเจนต์ใช้ CLI ที่ติดตั้งบนเซิร์ฟเวอร์ รวมถึงตัวที่อยู่ในโฟลเดอร์ผู้ใช้ของคุณ จึงไม่ต้องติดตั้งอะไรบนแล็ปท็อป ถ้าบนเซิร์ฟเวอร์ไม่มี CLI ตัวใด เทอร์มินัลจะเสนอให้ติดตั้งบนเซิร์ฟเวอร์

คุณอาจจะชอบ

RDS ผ่าน AWS SSM

เข้าถึงอินสแตนซ์ Amazon RDS ที่ไม่มีปลายทางสาธารณะได้จากเครื่องของคุณเอง ผ่าน aws ssm start-session และเอกสาร AWS-StartPortForwardingSessionToRemoteHost ไม่ต้องดูแล bastion ไม่ต้องใช้ VPN ไม่ต้องมีกฎ SSH ขาเข้า AgentsRoom เปิดเซสชันบนพอร์ต loopback แล้วต่อไคลเอนต์ฐานข้อมูลผ่านมัน รองรับ MySQL, PostgreSQL และ MongoDB จึงใช้ได้กับ RDS MySQL, RDS PostgreSQL, Aurora และ DocumentDB

การเชื่อมต่อฐานข้อมูล

บันทึกการเชื่อมต่อ MySQL, PostgreSQL และ MongoDB ของคุณ เข้าถึงฐานข้อมูลในซับเน็ตส่วนตัวผ่านอุโมงค์ SSH หรือเซสชัน AWS SSM แล้วให้เอเจนต์ AI ของคุณคิวรีมันผ่าน MCP อ่านอย่างเดียวโดยค่าเริ่มต้น หนึ่งคำสั่งต่อหนึ่งการเรียก ชุดผลลัพธ์ถูกจำกัดจำนวน และรหัสผ่านไม่เคยไปถึงเอเจนต์ รวมถึงการส่งออก การนำเข้า และการคัดลอกจากฐานข้อมูลหนึ่งไปยังอีกฐานหนึ่งโดยตรง

ตัวจัดการความลับ

เก็บคีย์ API, โทเค็น และรหัสผ่านไว้ในคีย์เชนของระบบปฏิบัติการ อ้างอิงถึงมันด้วย {{secret:NAME}} ในคำสั่งพัฒนาและสภาพแวดล้อมของเอเจนต์ แล้วให้ AgentsRoom แทนค่าให้ตอนเปิดใช้งาน เอเจนต์เห็นเพียงชื่อ ไม่เคยเห็นค่า และไม่มีอะไรถูกซิงก์ขึ้นเซิร์ฟเวอร์

การนำเข้าที่เก็บโค้ด

เชื่อมต่อ GitHub หรือ GitLab เรียกดูที่เก็บโค้ดที่คุณเข้าถึงได้จริง แล้วโคลนหลายอันพร้อมกัน แต่ละอันจะกลายเป็นโปรเจกต์ที่มีเอเจนต์การเขียนโค้ด AI ของตัวเอง รองรับอินสแตนซ์ GitLab ที่โฮสต์เอง

Dev Terminals

ผู้จัดการเทอร์มินัลและตัวเปิดโปรเซสต่อโครงการ เริ่มต้น backend, frontend และ workers ในคลิกเดียว ทั้งในเครื่องหรือบนเซิร์ฟเวอร์ระยะไกลผ่าน SSH.

การควบคุมเอเจนต์ระยะไกล

ควบคุมเอเจนต์การเขียนโค้ด AI ของคุณจากโทรศัพท์ของคุณ ขับเคลื่อนเทอร์มินัล โครงการ และคำสั่งบนคอมพิวเตอร์หรือเซิร์ฟเวอร์ระยะไกลจาก iOS และ Android.

Localhost Tunnel (Live Preview)

อุโมงค์ที่ปลอดภัยในตัวซึ่งเปิดเผยเซิร์ฟเวอร์พัฒนาในเครื่องหรือระยะไกลเป็น URL HTTPS สาธารณะ ดูผลงานของคุณในระหว่างการพัฒนาจากทุกที่.

หลายโครงการ หลายเอเจนต์

เรียกใช้หลายโครงการและเอเจนต์ AI หลายตัวพร้อมกัน ทั้งในเครื่องและระยะไกล จากศูนย์คำสั่งภาพเดียว.

นำเอเจนต์ AI ของคุณไปยังเซิร์ฟเวอร์ระยะไกล

ดาวน์โหลด AgentsRoom บันทึกการเชื่อมต่อ SSH ของคุณ และเรียกใช้ Claude Code, Codex หรือ Antigravity CLI บน VPS หรือเซิร์ฟเวอร์ระยะไกลใด ๆ ผ่านเทอร์มินัลในตัว.

ฟรีดาวน์โหลด

แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่

นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ

รับส่วนขยาย
Chrome Web Store

ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง

หลายโปรเจกต์
ผู้ให้บริการหลายราย
หลาย agents
สถานะสด
ไฟล์ diff & commit
คู่หูมือถือ
ตัวอย่างสด
ทีมเอเจนต์
การทำงานอัตโนมัติในเบราว์เซอร์
การพัฒนาที่ขับเคลื่อนด้วย backlog
ห้องสมุดคำสั่ง
ห้องสมุดทักษะ
ดูฟีเจอร์ทั้งหมด