วิธีใช้สีโป๊ว - สีโป๊ว ssh ปุ่มลัด เคล็ดลับการทำงานอย่างมีประสิทธิภาพด้วยสีโป๊ว การเพิ่มจำนวนเส้นเทอร์มินัล

สีโป๊วไคลเอ็นต์ซอฟต์แวร์ การเชื่อมต่อระยะไกลและการตั้งค่า เซิร์ฟเวอร์ลินุกซ์, เทอร์มินัล Telnet, เราเตอร์เครือข่าย ด้วย PuTTY คุณสามารถเชื่อมต่อผ่าน โปรโตคอลเครือข่าย SSH, Telnet, Rlogin เพื่อสิ้นสุดโฮสต์; กำหนดค่าอุปกรณ์ผ่านพอร์ตอนุกรม Com

PuTTY วิธีใช้งานหรือเชื่อมต่อผ่าน PuTTY SSH

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

ก่อนที่จะบันทึกการเชื่อมต่อคุณต้องคลิกที่ปุ่ม "เปลี่ยน" ในหมวดหมู่ "Windows" - "ลักษณะที่ปรากฏ" และเลือก "ซีริลลิก" จากชุดอักขระจากนั้นตรวจสอบการเข้ารหัสใน "การแปล" ซึ่งควรตั้งค่าเป็น UTF -8 - การตั้งค่าเหล่านี้จะช่วยให้แน่ใจว่าการแสดงอักขระซีริลลิกถูกต้อง ตั้งค่าการเชื่อมต่อแล้ว!

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

มาลองเชื่อมต่อกับเซิร์ฟเวอร์ SLES 12 SP1 x64 โดยคลิกที่ปุ่ม “เปิด” ดังแสดงในรูปแรก ในระหว่างการเชื่อมต่อครั้งแรก หน้าต่างคำเตือนจะปรากฏขึ้นว่าโปรแกรม Putty จะจดคีย์การเข้ารหัสเซิร์ฟเวอร์ระยะไกล ยืนยันโดยคลิกปุ่ม "ใช่"

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

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

ตัวอย่างเอาต์พุตของคำสั่ง ls -ls ที่ป้อน (แสดงเอาต์พุตโดยละเอียดของรายการไฟล์ สิทธิ์การเข้าถึง กลุ่มเจ้าของ ขนาดของแต่ละไฟล์ วันที่ ฯลฯ):

ปุ่มลัด PuTTY

สิ่งสำคัญและสำคัญที่สุดคือ คัดลอกวางหากต้องการคัดลอกข้อความจากที่ใดก็ได้ไปยังคลิปบอร์ดคุณต้องกดชุดค่าผสม ปุ่ม Ctrl-Cและวางลงในหน้าต่าง PuTTY โดยใช้ปุ่มลัด Shift-Insert หรือโดยการกดปุ่มเมาส์ขวาเพื่อแทรกข้อความลงในคอนโซล หากคุณต้องการคัดลอก/วางข้อความในหน้าต่าง PuTTY ให้เลือกข้อความในหน้าต่างแล้ววางในลักษณะเดียวกับที่ระบุไว้ก่อนหน้า

Ctrl+A – ไปที่จุดเริ่มต้นของบรรทัด

Ctrl+C – สิ้นสุดคำสั่งปัจจุบัน

Ctrl+D – ยุติเซสชันการทำงาน (คำสั่ง “exit”)

Ctrl+L – การเลื่อนหน้าจอ ทุกอย่างที่ป้อนไว้ก่อนหน้านี้จะย้ายไปอยู่ด้านบนสุด

Ctrl+P – เอาต์พุตของคำสั่งที่ป้อนไว้ก่อนหน้า (กดลูกศรขึ้น/ลง)

Ctrl+U – ลบบรรทัด

Ctrl+W – ลบหนึ่งคำในบรรทัดปัจจุบัน

Ctrl+Z – หยุดคำสั่งปัจจุบัน

สวัสดีตอนบ่าย ต่อไปนี้เป็นคำเตือนเล็กๆ น้อยๆ สำหรับตัวคุณเองโดยอธิบายวิธีคัดลอกและวางลงใน PuTTY โปรโตคอล SS H ได้รับการพัฒนาเพื่อทดแทนโปรโตคอล RSH ที่มีการเข้ารหัสและปลอดภัย RSH ใช้สำหรับ การเข้าถึงระยะไกลเชลล์ไปยังระบบ UNIX (หรือคล้าย UNIX) และครั้งหนึ่งเคยได้รับความนิยมในหมู่ ผู้ดูแลระบบก่อนที่ความปลอดภัยของเครือข่ายจะกลายเป็นปัญหาที่กำลังดำเนินอยู่ในปัจจุบัน ตอนนี้ ต้องขอบคุณ SSH ที่ทำให้คุณสามารถรับความปลอดภัยได้โดยใช้โปรโตคอลที่เข้ารหัสซึ่งเป็นที่รู้จักในด้านความคล่องตัวและความปลอดภัย แม้ว่า OpenSSH น่าจะเป็นการนำ SSH ไปใช้มากที่สุดในโลก แต่ PuTTY ก็เป็นไคลเอ็นต์ SSH ที่ใช้บ่อยที่สุดสำหรับแพลตฟอร์ม MS Windows

คุณสมบัติที่สำคัญของ PuTTY

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

  • raw: โดยทั่วไปจะใช้โปรโตคอลดิบสำหรับการดีบักเครือข่าย
  • rlogin: นี่คือโปรโตคอลการเข้าสู่ระบบระยะไกลที่ไม่ได้เข้ารหัส ระบบยูนิกซ์ซึ่งใช้พอร์ต 513 เป็นค่าเริ่มต้น
  • อนุกรม: ตัวเลือกอนุกรมใช้เพื่อเชื่อมต่อกับสายอนุกรม วัตถุประสงค์ทั่วไปที่สุดสำหรับสิ่งนี้คือเพื่อสร้างการเชื่อมต่อแบบอนุกรมระหว่างคอมพิวเตอร์แทนอีเทอร์เน็ตหรืออื่นๆ การเชื่อมต่อเครือข่าย.
  • SSH: ตามที่ระบุไว้ SSH เป็นโปรโตคอลการเข้าสู่ระบบระยะไกลที่ปลอดภัยที่เข้ารหัสซึ่งใช้พอร์ต 22 เป็นค่าเริ่มต้น
  • Telnet: เป็นโปรโตคอลการเข้าถึงระยะไกลที่ไม่ได้เข้ารหัส โดยทั่วไปจะใช้พอร์ต 23 และพร้อมใช้งานบนหลายระบบอื่นที่ไม่ใช่ UNIX เช่นเดียวกับ rlogin Telnet ได้รับความนิยมลดลงเนื่องจากปัญหาความเป็นส่วนตัว
  • นอกเหนือจากห้าโปรโตคอลที่ PuTTY รองรับแล้ว ยังรองรับคุณสมบัติต่างๆ เช่น การกำหนดค่าเซสชันที่บันทึกไว้ การบันทึกเซสชัน การตั้งค่าภาษา (ภาษา) และเซสชันพร็อกซี

ความสำคัญของ SSH บน Windows

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

SSH บน PuTTY นำเสนอวิธีที่ง่ายและรวดเร็วในการเข้าถึงสภาพแวดล้อมเชลล์ UNIX ได้อย่างปลอดภัย ระบบวินโดวส์. วิธีนี้สะดวกไม่เพียงเพราะความจำเป็นที่ชัดเจนสำหรับบางคนในการทำงานกับระบบ Windows และ UNIX/Linux แต่ยังสำหรับผู้ที่ถูกบังคับให้ใช้ Windows และต้องการเข้าถึงความสามารถของ UNIX เชลล์ เช่นเดียวกับ OpenSSH นั้น PuTTY สามารถใช้เป็นเว็บพรอกซีที่ปลอดภัยได้ PuTTY สามารถใช้เพื่อรักษาความปลอดภัยการเชื่อมต่อ TortoiseSVN ไปยังเซิร์ฟเวอร์ Subversion

สุ่มสี่สุ่มห้าป้อนรหัสผ่านของคุณทุกครั้งเพื่อเข้าสู่เซิร์ฟเวอร์ ( โดยเฉพาะถ้ามัน “ดี” นั่นก็คือยาวและไม่น่าจดจำ) เหนื่อยมาก ดังนั้นการบันทึกเซสชันการเชื่อมต่อกับเซิร์ฟเวอร์ใน PuTTY แบบมาตรฐานจึงเป็นที่ต้องการอย่างมาก และฉันต้องการเข้าสู่เซิร์ฟเวอร์ในครั้งเดียว สูงสุดสองครั้ง! สิ่งนี้ทำให้เกิดคำถาม: “ จะรัน PuTTY ด้วยรหัสผ่านได้อย่างไร?“และสิ่งที่น่าแปลกก็คือมีคำตอบสำหรับคำถามนี้ แม้แต่สองคน! =)

คำเตือนเรื่องความปลอดภัย!

วิธีการจัดเก็บข้อมูล (เข้าสู่ระบบและรหัสผ่าน) ที่อธิบายไว้ในบทความนี้ไม่ปลอดภัย!

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

การตั้งค่าหลัก

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

ตัวเลือกที่หนึ่ง เปิด PuTTY ด้วยรหัสผ่าน, เรียกใช้ไฟล์ bat พร้อมข้อมูลผู้ใช้

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

ซีดี %ProgramFiles%\Putty\ เริ่ม putty.exe - โหลด SERVER_NAME -l USER_NAME -pw รหัสผ่าน

เพื่อให้ชัดเจนว่าสองบรรทัดนี้หมายถึงอะไร ให้ฉันอธิบาย:

  • cd - คำสั่งสำหรับนำทางผ่านไดเร็กทอรี (จากนั้นคือพา ธ สัมบูรณ์ดังนั้นแบตช์ไฟล์จะถูกเรียกใช้จากทุกที่ที่มันอยู่แม้จะจากแฟลชไดรฟ์)
  • %ProgramFiles% - ค่าคงที่ ระบบปฏิบัติการ Windows ซึ่งหมายถึงเส้นทางที่แน่นอนไปยังโฟลเดอร์ Program Files มีช่องว่างในชื่อของโฟลเดอร์นี้ นั่นคือสาเหตุว่าทำไมจึงใช้ค่าคงที่นี้
  • %ProgramFiles%\Putty\ - พาธสัมบูรณ์ไปยังไดเร็กทอรี (standard เมื่อติดตั้ง PuTTY) ซึ่งเป็นที่ตั้งของโปรแกรม putty.exe ติดตั้งตรงไหนก็อยู่ที่นั่น ถ้าไปสถานที่อื่น เส้นทางนี้คุณต้องเปลี่ยนเป็นอันที่คุณมีในคอมพิวเตอร์ของคุณ
  • เริ่ม - คำสั่งวินโดวส์เพื่อรันไฟล์ หากคุณไม่ได้ระบุ หน้าต่างสองบานจะเปิดขึ้น: หนึ่งหน้าต่าง คอนโซลวินโดวส์หน้าต่าง PuTTY อันที่สองพร้อมเซสชันที่เปิดอยู่กับเซิร์ฟเวอร์ ทำไมเราถึงควรจากไป เปิดหน้าต่างคอนโซลวินโดวส์?
  • putty.exe เป็นไฟล์โปรแกรม PuTTY จริงซึ่งเราเปิดใช้งานด้วยพารามิเตอร์ต่อไปนี้:
    • -load - เปิดเซิร์ฟเวอร์ที่ระบุในพารามิเตอร์ SERVER_NAME
    • -l - นำหน้าชื่อผู้ใช้ที่ระบุในพารามิเตอร์ USER_NAME

คุณป้อนข้อมูลทั้งหมด ป้อนข้อมูล และบันทึกการเปลี่ยนแปลงในไฟล์ค้างคาว ตอนนี้ดับเบิลคลิกเพื่อเปิดไฟล์แบตช์แล้วไปที่เซิร์ฟเวอร์ภายใต้ผู้ใช้ที่บันทึกข้อมูลไว้ทันที สะดวกสบาย! =) แต่ไม่ปลอดภัย (อย่างที่ฉันเขียนไว้ข้างต้น)

ตัวเลือกที่สอง เปิด PuTTY ด้วยรหัสผ่าน, ระบุไว้ในทางลัดของโปรแกรม สีโป๊ว.exe

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

หลังจากสร้างทางลัดแล้ว ให้เปิดคุณสมบัติ:

ในหน้าต่างที่เปิดขึ้นบนแท็บ “ ฉลาก"ถึงเส้น" วัตถุ» เพิ่มข้อมูลเกี่ยวกับการเชื่อมต่อของเราไปยังเซิร์ฟเวอร์ในรูปแบบ:

"C:\Program Files\PuTTY\putty.exe" USER_NAME@SERVER_NAME -pw รหัสผ่าน

  • "C:\Program Files\PuTTY\putty.exe" - เส้นทางไปยังโปรแกรม putty.exe เขียนด้วยเครื่องหมายคำพูด
  • USER_NAME - ชื่อผู้ใช้ที่เราป้อนก่อนหน้านี้ด้วยตนเองทุกครั้งเมื่อเข้าสู่เซิร์ฟเวอร์
  • @ - นี่คือไอคอน =)
  • SERVER_NAME - ชื่อของเซิร์ฟเวอร์ที่บันทึกไว้ในเซสชัน PuTTY ที่เรากำลังสร้างการเชื่อมต่อ
  • -pw - นำหน้ารหัสผ่านของผู้ใช้ ซึ่งระบุไว้ในพารามิเตอร์ PASSWORD
  • รหัสผ่าน - รหัสผ่านผู้ใช้เพื่อเข้าสู่เซิร์ฟเวอร์ระยะไกล

และกดปุ่ม " ตกลง».

เพื่อความปลอดภัย Windows อาจขอให้คุณยืนยันการเปลี่ยนแปลงพารามิเตอร์ทางลัด ที่นี่คุณเพียงแค่ต้องเห็นด้วย =)

นั่นคือทั้งหมด

บทสรุป

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

30 พฤษภาคม 2557 | ผู้เขียน: dd |

แน่นอนว่าเป็นเรื่องที่น่าสนใจเมื่อความรู้บางอย่างอยู่ที่ subcortex ในระดับสัญชาตญาณ - เมื่อวานนี้ในฟอรัมพวกเขาถามวิธีวางจากคลิปบอร์ดในเทอร์มินัลไคลเอนต์ puTTY

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

วางลงใน puTTY จากคลิปบอร์ดโดยคลิกขวา (เป็นตัวเลือก Shift+Insert)
คัดลอกไปที่ puTTY – เลือกข้อความแล้วคลิกซ้าย

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

เมื่อวานลองอีกครั้งฉันต้องฆ่าพวกเขาจากกระบวนการอย่างต่อเนื่อง

การทำงานของคลิปบอร์ดใน PuTTY, 5.3 จาก 10 ขึ้นอยู่กับ 9 การให้คะแนน