การเข้าถึงเซิร์ฟเวอร์ Linux ของคุณจากภายใน Microsoft Windows

ในบทความก่อนหน้านี้เราได้พูดถึงวิธีการเริ่มต้นเว็บเซิร์ฟเวอร์ขั้นพื้นฐานด้วย nginx และรับหน้าเว็บดั้งเดิมแบบออนไลน์อย่างไรก็ตามถ้าเราโฮสต์เว็บไซต์ของเราบนเซิร์ฟเวอร์ VPS ที่ไม่ได้อยู่ในพื้นที่และเราต้องการเข้าถึงเซิร์ฟเวอร์จากภายใน Microsoft Windows

มีสองวิธีแก้ไขที่ฉันจะข้ามไปทันที: Putty และ WinSCP

Putty เป็นแอปพลิเคชั่นที่ช่วยให้เราสามารถเชื่อมต่อ SSH กับเซิร์ฟเวอร์ระยะไกล (Putty ยังสามารถใช้สิ่งต่าง ๆ เช่น Telnet แต่เราจะไม่เข้าไปในนั้นในวันนี้) เพื่อเข้าถึงผ่าน commandline WinSCP จะช่วยให้เราสามารถเชื่อมต่อผ่าน SSH และถ่ายโอนไฟล์ / โฟลเดอร์ไปมาระหว่างเครื่องและเซิร์ฟเวอร์ของเรา; ในรูปแบบกราฟิก

การเข้าถึงเซิร์ฟเวอร์ Linux จาก Windows

สิ่งแรกที่คุณต้องทำคือดาวน์โหลดซอฟต์แวร์ที่กล่าวถึงข้างต้นจากลิงค์ต่อไปนี้:

  • Putty - อ่านรายละเอียดการสอนของ Putty ที่นี่
  • WinSCP - อ่านวิธีสำรองเซสชัน WinSCP ที่นี่

เมื่อคุณมีสิ่งเหล่านี้และติดตั้งตามลำดับแล้วให้กระโดดเข้าไปด้านในและเริ่มโป๊ว

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

จากที่นี่คุณสามารถเข้าถึง commandline ทั้งหมดและมีอิสระที่จะทำตามที่คุณต้องการภายในพลังที่คุณมี! ณ จุดนี้สมมติว่าคุณไม่ได้ลงชื่อเข้าใช้ในฐานะรูทคุณสามารถสำรวจบัญชีผู้ใช้ปัจจุบันของคุณใช้ sudo / su สร้างไฟล์แก้ไขไฟล์กำหนดค่าไฟล์และทำทุกอย่างที่คุณต้องทำ ...

WinSCP

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

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

คำพูดสุดท้าย

หวังว่านี่จะช่วยให้คุณบางคนที่อาจไม่ทราบวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลของคุณผ่านทาง Windows มีตัวเลือกอื่น ๆ อยู่ตรงนั้น แต่นี่เป็นวิธีการทดลองและความจริงที่ฉันใช้มาหลายปีแล้วและฉันแนะนำเป็นการส่วนตัวสำหรับผู้ใช้ใหม่ คำแนะนำที่ดีที่สุดสำหรับฉันคือขณะที่คุณมีตัวเลือกในการทำงานอย่างเคร่งครัดภายใน WinSCP อย่า รับความสะดวกสบายในการใช้งาน Putty ใช้ commandline และทำงานในสภาพแวดล้อมที่ไม่ใช่แบบกราฟิก คุณจะขอบคุณตัวเองในภายหลังให้ใช้ WinSCP สำหรับการถ่ายโอนไฟล์จากภายในเครื่องไปยังรีโมท แต่อย่างอื่นให้ติดกับ Putty!

แล้วคุณล่ะ? วิธีอื่นใดที่คุณชอบ?