▷วิธีใช้ ssh ใน windows 10

สารบัญ:
- SSH คืออะไร
- กำหนดค่าเซิร์ฟเวอร์ SSH ใน Ubuntu
- ดูที่อยู่ IP ของเซิร์ฟเวอร์ Linux ของเรา
- เชื่อมต่อกับไคลเอ็นต์ SSH Windows 10
- ติดตั้งไคลเอ็นต์ SSH Windows 10
- เชื่อมต่อไคลเอ็นต์ SSH กับ Linux จาก Windows 10
- กำหนดค่าเซิร์ฟเวอร์ SSH Windows 10
- เริ่ม SSH Server ใน Windows 10
- เปิดใช้งานพอร์ตการรับฟังสำหรับ OpenSSH Windows 10
- เชื่อมต่อเซิร์ฟเวอร์ Windows 10 SSH
- แก้ไขข้อผิดพลาดการระบุโฮสต์ระยะไกลได้เปลี่ยน SSH
- เชื่อมต่อกับเซิร์ฟเวอร์ Windows 10 SSH จาก Ubuntu
- เชื่อมต่อกับเซิร์ฟเวอร์ SSH จากระยะไกล
ในบทความนี้เราจะดูว่าเราสามารถใช้ SSH ใน Windows 10 จากบรรทัดคำสั่งระบบได้อย่างไร โดยเฉพาะเราจะใช้ PowerShell และข้อดีที่เรามีให้ SSH เป็นหนึ่งในโปรโตคอลโปรโตคอลการสื่อสารที่ใช้มากที่สุดสำหรับการเชื่อมต่อระยะไกลในปัจจุบันเนื่องจากมีความปลอดภัยสูงและเข้ากันได้กับ Windows และ Linux
ดัชนีเนื้อหา
การใช้ SSH ใน Windows เวอร์ชั่นก่อนหน้านั้นค่อนข้างซับซ้อนกว่าเนื่องจากคุณต้องติดตั้งโปรแกรมภายนอกเช่น Putty เพื่อให้เข้ากันได้ระหว่าง Linux และ Windows แต่ตอนนี้ไม่จำเป็นเนื่องจาก Windows 10 มีโมดูล SSH เพื่อให้สามารถเชื่อมต่อจากระบบของเราไปยังไคลเอนต์เป็นการกำหนดค่าเป็นเซิร์ฟเวอร์
SSH คืออะไร
SSH หรือ Secure Shell เป็น โปรโตคอลการสื่อสารที่ปลอดภัย เพื่อเชื่อมต่อระบบปฏิบัติการสองระบบจากระยะไกลเพื่อให้เราสามารถควบคุมคอมพิวเตอร์โฮสต์จากคอมพิวเตอร์ไคลเอนต์ โดยใช้คอนโซลคำสั่ง
สิ่งที่สำคัญที่สุดเกี่ยวกับ SSH คือมันสามารถ เข้ารหัสเซสชันการเชื่อมต่อ ซึ่งไม่สามารถทำได้ด้วย FTP หรือ Telnet, ไม่ปลอดภัยมากขึ้นและโปรโตคอลที่ใช้น้อย
SSH ยัง ช่วยให้คุณสามารถคัดลอกข้อมูลอย่างปลอดภัย จากโฮสต์ไปยังไคลเอนต์ที่มีความเป็นไปได้ของการใช้คีย์ RSA ที่มีความปลอดภัยมากกว่าเซสชั่นคีย์ของผู้ใช้ทั่วไปและเรายังสามารถขุดอุโมงค์การส่งไฟล์เพื่อรับความปลอดภัยมากยิ่งขึ้น
ขณะนี้มีความเป็นไปได้ที่จะ SSH ระหว่างคอมพิวเตอร์เครื่องใดก็ได้กับระบบปฏิบัติการที่มีอยู่เนื่องจากมีโปรแกรมเฉพาะสำหรับการเข้ากันได้เช่น OpenSSH, Putty, Shell, SSH-Agent
ด้วย SSH เราสามารถเชื่อมต่อกับคอมพิวเตอร์ที่กำหนดค่าเป็นเซิร์ฟเวอร์ทั้งบนเครือข่ายภายในและจากระยะไกลได้อย่างสมบูรณ์ ในการทำเช่นนี้เราจะต้องเปิด พอร์ต TCP 22 ซึ่งเป็นอันที่ใช้โดยปริยาย
กำหนดค่าเซิร์ฟเวอร์ SSH ใน Ubuntu
ตอนนี้สิ่งที่เรากำลังจะทำคือการกำหนดค่า SSH เป็นเซิร์ฟเวอร์บนคอมพิวเตอร์ Ubuntu และเข้าถึงผ่านไคลเอนต์ Windows
ดังนั้นสิ่งแรกที่เราต้องทำคือ เรียกใช้ SSH ในโหมดเซิร์ฟเวอร์ใน Ubuntu ดังนั้นเราจะเปิดเทอร์มินัล Linux เพื่อเริ่มกระบวนการ
ในการติดตั้งเซิร์ฟเวอร์ SSH เราจะต้องดำเนินการคำสั่งต่อไปนี้:
sudo apt-get install openssh-server
เราใส่รหัสผ่านและกระบวนการติดตั้งจะใช้เวลาไม่กี่วินาที คำสั่งที่สำคัญที่สุดในการจัดการเซิร์ฟเวอร์ SSH ของเราใน Ubuntu จะเป็นดังนี้:
sudo gedit / etc / ssh / sshd_config
ด้วยคำสั่งนี้เราจะเปิดไฟล์การกำหนดค่า SSH เพื่อแก้ไขพารามิเตอร์เช่นพอร์ตการสื่อสาร, โปรโตคอลการเข้ารหัสหรือด้านอื่น ๆ
sudo /etc/init.d/ssh start
คำสั่งเพื่อเริ่มต้นเซิร์ฟเวอร์ SSH
sudo /etc/init.d/ssh หยุด
คำสั่งเพื่อปิดเซิร์ฟเวอร์ SSH
sudo /etc/init.d/ssh ทำการรีสตาร์ท
คำสั่งเพื่อรีสตาร์ทเซิร์ฟเวอร์ SSH หลังจากการเปลี่ยนแปลงการกำหนดค่าเช่น
โดยพื้นฐานแล้ว เรากำหนดค่าไฟล์นี้เราจะทิ้งมัน ตามค่าเริ่มต้นเนื่องจากการสอนเกี่ยวกับการสร้างการสื่อสารจาก Windows และไม่ได้กำหนดค่าเซิร์ฟเวอร์ใน Ubuntu
แล้วก็ สิ่งที่เราจะทำคือเรียกใช้คำสั่งที่เกี่ยวข้องกับการเริ่ม SSH daemon ตอนนี้เราจะย้ายไปที่ Windows
ดูที่อยู่ IP ของเซิร์ฟเวอร์ Linux ของเรา
เราแค่ต้องรู้ที่อยู่ IP ของเซิร์ฟเวอร์ SSH ที่เราเปิดใช้งาน สำหรับสิ่งนี้เราใช้คำสั่ง:
เชื่อมต่อกับไคลเอ็นต์ SSH Windows 10
ในการใช้ SSH Windows 10 เราจะต้องใช้ PowerShell หรือ command prompt และทำขั้นตอนบางอย่างเพื่อเปิดใช้งานโปรแกรมและสามารถใช้งานได้ในคอนโซลคำสั่งของเรา
ติดตั้งไคลเอ็นต์ SSH Windows 10
ด้วย Windows 10 เรามีมันง่ายพอ เราสามารถเปิดใช้งานทั้ง ไคลเอ็นต์ SSH และ เซิร์ฟเวอร์ ผ่านรายการคุณลักษณะในแผงการกำหนดค่า
- เราไปที่เมนูเริ่มและคลิกที่ ล้อเฟือง เพื่อเปิด แผงการตั้งค่าเรา เลือกตัวเลือก " แอปพลิเคชัน " และภายในนี้เราวางตัวเลือก " แอปพลิเคชันและคุณสมบัติ " ตอนนี้เราต้องคลิกที่ตัวเลือกในพื้นที่ด้านขวา ของ“ จัดการฟังก์ชั่นเสริม ”
ภายในรายการที่จะปรากฏขึ้นเราอาจมีไคลเอ็นต์ ssh เริ่มต้นติดตั้งอยู่แล้วซึ่งในกรณีนี้จะปรากฏในรายการนี้
- หากเรายังไม่ได้ติดตั้งให้คลิกที่ " เพิ่มคุณสมบัติ "
เมื่ออยู่ในรายการฟีเจอร์เราต้องค้นหาแอปพลิเคชั่นสองตัวที่เราสนใจ: " OpenSSH Client " และ " OpenSSH Server"
ในทั้งสองกรณีเราจะคลิกที่ " ติดตั้ง " หากเรากลับไปที่หน้าต่างก่อนหน้านี้เราสามารถดูได้ว่าองค์ประกอบเหล่านี้จะปรากฏขึ้นติดตั้งแล้ว
ตอนนี้เราจะสามารถใช้ไคลเอ็นต์ SSH เพื่อเชื่อมต่อกับทีมงาน Ubuntu ของเรา
เชื่อมต่อไคลเอ็นต์ SSH กับ Linux จาก Windows 10
สิ่งแรกที่เราต้องทำคือเปิดหน้าต่าง PowerShell ในการทำเช่นนี้เราคลิกขวาที่ปุ่มเมนูเริ่มและเลือก " Windows PoweShell"
ถ้าเราเขียนคำสั่ง:
SSH
เราจะได้รับข้อมูลเกี่ยวกับตัวเลือกต่าง ๆ ที่เรามีให้
ในการ เชื่อมต่อกับเซิร์ฟเวอร์ด้วย SSH จาก Windows 10 สิ่งเดียวที่เราจะต้องเขียนมีดังต่อไปนี้:
SSH ตัวอย่างเช่น " ssh [email protected] " มันจะถามเราโดยอัตโนมัติเกี่ยวกับข้อมูลรับรองผู้ใช้ Ubuntu และเราจะเข้าถึง หากเราไม่ได้เขียนผู้ใช้ โดยค่าเริ่มต้นผู้ใช้ที่มีอยู่ในระบบเซิร์ฟเวอร์จะถูกตรวจพบเช่นในกรณีนี้: เนื่องจากข้อบกพร่องเราจะอยู่ในไดเรกทอรี / home ของผู้ใช้ระบบ Ubuntu และเราสามารถทำสิ่งที่เราต้องการบนอุปกรณ์เซิร์ฟเวอร์ของเราได้จากระยะไกล หากต้องการยกเลิกการเชื่อมต่อจากเซสชันเราจะต้องเขียนคำสั่งเท่านั้น: ทางออก
ในการเชื่อมต่อระยะไกลจากเครือข่ายอื่นที่ไม่ใช่ของเราเราจะต้องเปิดพอร์ต 22 ของเราเตอร์ของเราและป้อนด้วย IP จริงของลิงค์อินเทอร์เน็ตของเรา ตอนนี้เราจะทำตามขั้นตอนเดียวกัน แต่ จากไคลเอนต์ Windows ไปยังเซิร์ฟเวอร์ใน Windows ก่อนที่เราจะดำเนินการติดตั้งเซิร์ฟเวอร์ SSH สำหรับ Windows ดังนั้นตอนนี้คุณเพียงแค่ต้องเริ่มการเชื่อมต่อ เพื่อเปิดรายการบริการระบบและเปิดใช้งานเซิร์ฟเวอร์ SSH เรามีดังต่อไปนี้: services.msc
สิ่งที่เราสามารถทำได้ในตอนนี้ด้วยบริการสองอย่างนี้คือการกำหนดค่าให้เริ่มเมื่อระบบเริ่มทำงาน เราจะให้เซิร์ฟเวอร์ SSH ทำงานบนเครื่องเซิร์ฟเวอร์ของเราแล้ว สิ่งนี้มีประโยชน์อย่างยิ่งหากสิ่งที่เราต้องการทำคือเข้าถึงพอร์ต 22 จากระยะไกลไปยังเซิร์ฟเวอร์ SSH ของเรา เราจะต้องวางคำสั่งต่อไปนี้ในคอนโซล PowerShell ของเราดำเนินการด้วยสิทธิ์ผู้ดูแลระบบ ใหม่ NetFirewallRule - ชื่อ sshd -DisplayName 'เซิร์ฟเวอร์ OpenSSH' (sshd) '- บริการ sshd - เปิดใช้งานจริง - กำหนดทิศทางขาเข้า - โพรโทคอล TCP - อนุญาตให้ใช้ - โดเมนโปรไฟล์
ทุกอย่างพร้อมเชื่อมต่อกับเซิร์ฟเวอร์ Windows 10 ที่เพิ่งตั้งค่าใหม่ของเรา สิ่งที่เราจะต้องทำคือทำตามขั้นตอนเดียวกันกับที่ผ่านมา แม้ว่า IP ของทีมของเราจะเหมือนกับที่เราเคยเข้าถึงบนเซิร์ฟเวอร์ Ubuntu ก่อนหน้านี้มันจะไม่ให้ข้อผิดพลาด ข้อผิดพลาดนี้ข้ามไปที่เราเพราะก่อนหน้านี้เราเข้าถึงเซิร์ฟเวอร์ SSH ด้วยที่อยู่ IP เดียวกับที่เรามีอยู่ในปัจจุบัน เนื่องจากเป็นระบบปฏิบัติการที่แตกต่างกันและโดเมนอื่นกำลังทำงานอยู่ คีย์ความปลอดภัย RSA ที่เกี่ยวข้องกับเซิร์ฟเวอร์นั้นแตกต่างกัน และเราจะได้รับข้อผิดพลาดนี้ เพื่อแก้ไขปัญหาสิ่งที่เราต้องทำคือเข้าสู่หน้าต่าง PowerShell หรือ Command Prompt ในฐานะผู้ดูแลระบบและพิมพ์คำสั่งต่อไปนี้: ssh-keygen -R ตัวอย่างเช่นในกรณีของเรา: " ssh-keygen -R 192.168.2.104 " และด้วยวิธีนี้ รายการของคีย์ที่เกี่ยวข้องจะถูกลบทิ้ง เพื่อขอรหัสอื่น ตอนนี้เราเรียกใช้กระบวนการเชื่อมต่ออีกครั้งและจะประสบความสำเร็จ ตอนนี้เราจะเห็นวิธีที่มีประโยชน์มากในการเชื่อมต่อกับเซิร์ฟเวอร์ SSH ใน Windows 10 จาก Ubuntu และ Linux อื่น ๆ และ ผ่านอินเตอร์เฟสแบบกราฟิก สิ่งที่เราจะทำคือเปิดตัวสำรวจไฟล์ Ubuntu และกดปุ่ม " Ctrl + L " เพื่อเปิดใช้แถบที่อยู่ของเบราว์เซอร์ ในการเข้าถึงเซิร์ฟเวอร์เราจะเขียนคำสั่งหรือบรรทัดต่อไปนี้: ssh: // ตัวอย่างเช่น " ssh: //[email protected] " จะขอการยืนยันความปลอดภัยจากนั้นรหัสผ่านผู้ใช้ ด้วยวิธีนี้เราจะเข้าถึงผ่านส่วนต่อประสานกราฟิกที่เก็บไว้ในคอมพิวเตอร์เซิร์ฟเวอร์ เราจะพูดถึงความเป็นไปได้ในการเชื่อมต่อระยะไกลกับเซิร์ฟเวอร์ SSH ของเราทั้ง Windows และ Linux สิ่งเดียวที่เราจะต้องคำนึงถึงคือการอยู่นอกเครือข่ายส่วนตัวเหมือนเมื่อก่อน เราจะต้องรู้ IP จริงของเซิร์ฟเวอร์และพอร์ตที่การส่งจะไปซึ่งโดยค่าเริ่มต้นจะเป็น พอร์ต 22 ด้วยวิธีนี้คำสั่งที่เราจะต้องใช้ในการเชื่อมต่อจะเป็นดังต่อไปนี้: ssh -p 22 ตัวอย่างเช่นในกรณีของเรามันจะเป็น:“ ssh -p 22 Dell @ IP-real ” ก้าวไปข้างหน้ากระบวนการจะเหมือนกัน บทเรียนต่อไปนี้อาจเป็นประโยชน์: คุณต้องการเชื่อมต่อระบบใดโดย SSH หากคุณมีปัญหาในการเชื่อมต่อให้ทิ้งไว้ในความคิดเห็นเพื่อช่วยคุณ
กำหนดค่าเซิร์ฟเวอร์ SSH Windows 10
เริ่ม SSH Server ใน Windows 10
เปิดใช้งานพอร์ตการรับฟังสำหรับ OpenSSH Windows 10
เชื่อมต่อเซิร์ฟเวอร์ Windows 10 SSH
แก้ไขข้อผิดพลาดการระบุโฮสต์ระยะไกลได้เปลี่ยน SSH
เชื่อมต่อกับเซิร์ฟเวอร์ Windows 10 SSH จาก Ubuntu
เชื่อมต่อกับเซิร์ฟเวอร์ SSH จากระยะไกล
วิธีใช้ Google แปลภาษาออฟไลน์บนคอมพิวเตอร์ของคุณ

คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้ Google Translate ออฟไลน์บนคอมพิวเตอร์หรือ Android ของคุณหากคุณต้องการใช้อินเทอร์เน็ต กวดวิชาจริง 100%
วิธีใช้ asus zenfone 2 เป็นเราเตอร์และแชร์อินเทอร์เน็ต

ในคู่มือนี้เราจะแสดงวิธีใช้ Asus Zenfone 2 เป็นเราเตอร์ อย่าพลาด!
วิธีใช้ windows defender ในการอัปเดตผู้สร้างเพื่อลบมัลแวร์

วิธีใช้ Windows Defender ในผู้สร้างอัปเดตเพื่อลบมัลแวร์ ค้นพบวิธีการใช้เครื่องมือออฟไลน์ในวิธีที่ง่าย