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

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

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

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

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

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

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

เมื่อคุณมีสิ่งเหล่านี้และติดตั้งตามนั้นแล้วเรามาเริ่มกันเลย

Putty Configuration

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

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

Putty Main

WinSCP

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

WinSCP

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

คำสุดท้าย

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

แล้วคุณล่ะ? วิธีอื่นที่คุณต้องการ?