PuTTY - เชื่อมต่ออัตโนมัติอีกครั้งหลังจากอินเทอร์เน็ตหยุดชะงักหรือไม่


40

หลังจากเกิดอาการสะอึกเล็ก ๆ ในการเชื่อมต่ออินเทอร์เน็ตหน้าต่าง PuTTY ที่เปิดอยู่จะมีกล่องข้อความแจ้งว่าเกิดข้อผิดพลาดในการเชื่อมต่อ มีวิธีในการลองใหม่โดยอัตโนมัติหรือไม่? หรือดีกว่าบอกให้ดูสถานะเครือข่ายและเชื่อมต่อใหม่เมื่อมีการสร้างการเชื่อมต่ออินเทอร์เน็ตใหม่

ฉันรู้ว่ามี "stackoverflow" วิธีแก้ปัญหาของการเขียนโปรแกรมที่เรียกใช้ PuTTY โดยใช้อินเตอร์เฟสบรรทัดคำสั่งโดยใช้ -load และ -pw แต่ฉันกำลังมองหาวิธีแก้ปัญหา "superuser" เพราะดูเหมือนว่าจะทำงานน้อยลง

ฉันควรดู Tunnelier แทนไหม?

พื้นหลัง: ฉันใช้อุโมงค์ SSH ที่มีการส่งต่อพอร์ตเพื่อรับการเข้าถึงระยะไกลไปยังฐานข้อมูลบน BlueHost

คำตอบ:


25

Kitty เป็นผงสำหรับอุดรูแบบแยกส่วนซึ่งเพิ่มการเชื่อมต่อใหม่ส่งไปที่ถาดและชื่อผู้ใช้ / รหัสผ่านที่เก็บไว้ การเชื่อมต่ออัตโนมัติทำงานอีกครั้งหลังจากที่เครื่องตื่นจากโหมดสลีปเช่นกัน มันเสถียรมากสำหรับฉัน ฟรี :)


3
ยอดเยี่ยมฉันแค่ลองทำและทำสิ่งที่ฉันต้องการอย่างแน่นอน
Martin Hansen

2
ดาวน์โหลด: fosshub.com/KiTTY.html
user956584

3
ตัวเลือกการเชื่อมต่ออัตโนมัติอยู่ตรงกลางของหน้า "การเชื่อมต่อ" ภายใต้ "ตัวเลือกการเชื่อมต่อใหม่" ในตอนแรกฉันไม่แน่ใจว่าคุณสมบัตินี้เป็นไปโดยอัตโนมัติหรือตั้งค่า
SeanDowney

2
เว็บไซต์อย่างเป็นทางการ: kitty.9bis.net
Ouroborus

มันเป็นโอเพนซอร์ซ
Rolf

13

นอกจากนี้ยังมีการแยก PuTTY ที่เรียกว่า PuTTY Tray ซึ่งเพิ่มตัวเลือก "เชื่อมต่ออีกครั้งเมื่อการเชื่อมต่อล้มเหลว" (ถึงแม้ว่าจะเป็นการทดลอง): https://puttytray.goeswhere.com/


ดูเหมือนว่ามันจะแก้ปัญหาของฉันด้วย ขอบคุณ
colithium

6
BETA: 0.67-t029 (2016-06-26)หมายเหตุ: การเชื่อมต่ออัตโนมัติถูกคัดค้านอีกครั้ง มันไม่ทำงาน กรุณาปิดการใช้งาน
natenho

สามารถยืนยันไม่ทำงาน เลวร้ายเกินไป. :(
Hannobo

12

Tunnelierมอบฟังก์ชั่นที่ฉันค้นหา

ว่าง:

ลูกค้าของเราฟรีสำหรับการใช้งานทุกประเภทรวมถึงในองค์กร


4

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


2

คุณสามารถใช้ putty tabbing putty http://ttyplus.com/multi-tabbed-putty/ซึ่งอนุญาตให้เชื่อมต่อเซสชันอีกครั้ง นอกจากการนำเซสชันกลับมาแล้วยังอนุญาตให้มีการแท็บหลายแท็บ


0

สิ่งเดียวที่ฉันคิดได้ว่าอาจช่วยได้คือตัวเลือก "เปิดใช้งาน TCP Keepalives" ภายใต้การเชื่อมต่อ


ดูความคิดเห็นของฉันเกี่ยวกับคำตอบของ
jfmessier

0

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

เปิดใช้งาน TCP Keepalives อาจเป็นทางออกเดียวที่นี่


สถานการณ์ของฉันคือ: ฉันใช้การเชื่อมต่อค่อนข้างบ่อยและไม่ควรว่างนานกว่าหนึ่งนาที ปัญหาของฉันคือเมื่ออินเทอร์เน็ตตัดการเชื่อมต่อเป็นเวลาสองสามวินาที ServerAliveInterval และ ServerAliveCountMax ดูเหมือนพวกเขาอาจทำงานได้ แต่ผมไม่แน่ใจว่าวิธีการกำหนดผู้ที่มีฉาบ ...
colithium

ภายใต้การกำหนดค่า PuTTY ในรายการทางด้านซ้ายให้คลิกการเชื่อมต่อ ทางด้านขวาคุณจะเห็นรายการต่างๆเช่น "วินาทีระหว่าง keepalives (0 เพื่อปิด)" 0 เป็นค่าเริ่มต้น คุณยังสามารถเล่นกับตัวเลือกการเชื่อมต่อ TCP ระดับต่ำ
jfmessier

การแลกเปลี่ยนคีย์ต้องได้รับการยอมรับจากส่วนอื่น ๆ ... "ไม่ซิงค์" ไม่สามารถเกิดขึ้นได้
grawity

1
TCP keepalive หรือแพ็คเก็ต null keepalive SSH ไม่ช่วยให้การเชื่อมต่อเปิดอยู่ในกรณีที่การสื่อสารไม่ทำงาน ตรงกันข้ามการตั้งค่าเหล่านี้จะช่วยให้ทราบว่าการสื่อสารนั้นไม่ทำงานได้เร็วขึ้นและทำให้การเชื่อมต่อ SSH นั้นช้าลง --- ข้อความ keepalive มีความสำคัญในกรณีที่มีระยะเวลานานโดยไม่มีการสื่อสาร - เพื่อให้การสื่อสารเปิดบนอุปกรณ์ stateful (เช่นไดนามิก NAT หรือไฟร์วอลล์)
pabouk

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