เชื่อมต่อ/ควบคุมคอมพิวเตอร์ผ่านเครือข่ายด้วย KontrolPack
ควบคุมคอมพิวเตอร์ในเครือข่ายของคุณได้อย่างง่ายดายด้วย KontrolPack เชื่อมต่อและจัดการคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการต่างๆ ได้อย่างง่ายดาย
SSH อาจสร้างความสับสนสำหรับผู้ที่เพิ่งเริ่มใช้ Linux หากคุณเป็นผู้ใช้ Linux และกำลังพยายามเปลี่ยนหมายเลขพอร์ต SSH เราช่วยคุณได้ ทำตามคำแนะนำนี้ในขณะที่เราแสดงวิธีเปลี่ยนหมายเลขพอร์ต SSH บน Linux!
![วิธีการ: เปลี่ยนหมายเลขพอร์ต SSH บน Linux [คำแนะนำ] วิธีการ: เปลี่ยนหมายเลขพอร์ต SSH บน Linux [คำแนะนำ]](https://tips-cdn.webtech360.com/resources8/images2m/image-8728-1221164604895.webp)
ก่อนที่เราจะเริ่มต้น
SSH (AKA Secure Shell) เป็นโปรโตคอลเครือข่ายเข้ารหัสสำหรับดำเนินการเครือข่ายผ่านเครือข่ายที่ปลอดภัย บน Linux SSH ส่วนใหญ่ทำงานบนเซิร์ฟเวอร์เพื่อให้ผู้ใช้เข้าถึงคำสั่งคอนโซลระยะไกลผ่านอินเทอร์เน็ตหรือ LAN อย่างไรก็ตาม นี่ไม่ใช่แอปพลิเคชัน Linux เดียวสำหรับ SSH เนื่องจากใช้เพื่อโต้ตอบระหว่างเวิร์กสเตชัน Linux
ในคู่มือนี้ เราจะอธิบายวิธีที่คุณสามารถเปลี่ยนพอร์ตเริ่มต้นบนเซิร์ฟเวอร์ OpenSSH จากพอร์ต 22 เป็นพอร์ตที่ปลอดภัยยิ่งขึ้น อย่างไรก็ตาม คุณควรรู้ว่าคุณต้องมีเซิร์ฟเวอร์ SSH ที่ทำงานอยู่ก่อนที่จะพยายามเปลี่ยนพอร์ต
หากคุณตั้งใจที่จะตั้งค่าเซิร์ฟเวอร์ SSH และต้องการที่จะทราบวิธีการเปลี่ยนพอร์ตจาก 22 บางสิ่งบางอย่างที่แตกต่างกันโปรดปฏิบัติตามคำแนะนำเกี่ยวกับการตั้งค่าเซิร์ฟเวอร์ OpenSSH บน Linux
ลูกค้า SSH
ต้องการลูกค้าที่ดีเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ SSH ของคุณหรือไม่ ทำสิ่งที่ชอบให้ตัวเองและลองใช้แอป EasySSH สำหรับ Linux ต้องใช้ลักษณะที่สับสนของ SSH และทำให้ง่ายขึ้นเพื่อให้คุณสามารถเชื่อมต่อได้โดยไม่ต้องยุ่งยาก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับลูกค้า EasySSH สำหรับ Linux คลิกที่นี่
เปลี่ยนหมายเลขพอร์ต SSH
หากต้องการเปลี่ยนพอร์ต SSH เริ่มต้นบนเซิร์ฟเวอร์ OpenSSH ใน Linux คุณจะต้องหยุดเซิร์ฟเวอร์ไม่ให้ทำงาน เซิร์ฟเวอร์ OpenSSH สามารถปิดได้อย่างรวดเร็วบนระบบปฏิบัติการ Linux ส่วนใหญ่โดยใช้เครื่องมือรันไทม์ Systemd
เปิดเทอร์มินัลบนอุปกรณ์ Linux ที่ใช้เซิร์ฟเวอร์ SSH หากคุณกำลังเรียกใช้ SSH บนเซิร์ฟเวอร์ คุณจะไม่สามารถดำเนินการนี้จากระยะไกลได้! เชื่อมต่อแป้นพิมพ์และเริ่มทำงาน
เมื่อหน้าต่างเทอร์มินัลเปิดขึ้น ให้รัน คำสั่งสถานะ systemctl sshd ในเทอร์มินัล คำสั่งสถานะนี้จะบอกคุณว่าเซิร์ฟเวอร์ SSH ทำงานอยู่หรือไม่ หากมีข้อความว่า "ใช้งานอยู่: ใช้งานอยู่ (กำลังทำงาน)" แสดงว่าซอฟต์แวร์เซิร์ฟเวอร์ OpenSSH ทำงานตามปกติ
สถานะ systemctl sshd
หากต้องการปิดเซิร์ฟเวอร์ SSH ให้ใช้ คำสั่งsystemctl stop คำสั่งนี้จะปิดsshd.serviceไฟล์ทันทีซึ่งจะทำให้เซิร์ฟเวอร์ SSH ของคุณล่มในขณะนี้
sudo systemctl หยุด sshd
เพื่อยืนยันว่า คำสั่งsystemctl stop ปิดเซิร์ฟเวอร์ OpenSSH อย่างแท้จริง ให้รัน คำสั่งสถานะ อีกครั้ง หาก คำสั่งsystemctl stop ฆ่าเซิร์ฟเวอร์ OpenSSH ได้สำเร็จ คุณจะเห็น "Active: inactive (dead)" ในเอาต์พุต
สถานะ systemctl sshd
เมื่อปิดเซิร์ฟเวอร์แล้ว ก็ถึงเวลาเปิดไฟล์การกำหนดค่าเซิร์ฟเวอร์ OpenSSH เมื่อต้องการทำเช่นนี้ ให้ใช้คำสั่งนาโน ต่อไปนี้ ด้านล่าง
หมายเหตุ: ในคู่มือนี้ เราเน้นที่โปรแกรมแก้ไขข้อความ Nano เนื่องจากผู้ใช้ส่วนใหญ่เข้าใจได้ง่ายและมีอินเทอร์เฟซผู้ใช้ที่เรียบง่าย อย่าลังเลที่จะเปลี่ยน Nano สำหรับโปรแกรมแก้ไขข้อความที่ใช้เทอร์มินัลแทน!
sudo nano -w /etc/ssh/sshd_config
ดูในโปรแกรมแก้ไขข้อความนาโน #Port 22ในโค้ด สัญลักษณ์ # จะปิดโค้ดบรรทัดนี้ ด้วยเหตุนี้ เซิร์ฟเวอร์ SSH ของคุณจึงมีแนวโน้มที่จะใช้พอร์ต SSH เริ่มต้นแทนที่จะระบุไว้
หากต้องการเปลี่ยนพอร์ต ให้ลบสัญลักษณ์ # ด้านหน้า#Port 22และเปลี่ยนหมายเลข "22" เป็นพอร์ตอื่น อย่าเพิ่งเลือกพอร์ตใดพอร์ตหนึ่ง เนื่องจากพอร์ตบางพอร์ตอาจใช้งานอยู่แล้วโดยซอฟต์แวร์อื่นบนเซิร์ฟเวอร์ของคุณ เป็นต้น
เมื่อคุณเปลี่ยนพอร์ตในไฟล์กำหนดค่าสำเร็จแล้ว ให้กดแป้นพิมพ์Ctrl + O ในโปรแกรมแก้ไขข้อความ Nano เพื่อบันทึกการเปลี่ยนแปลง หลังจากนั้น ให้กด แป้นพิมพ์Ctrl + Xเพื่อปิดตัวแก้ไข
เมื่อแก้ไขข้อความนาโนจะปิดดำเนินการ systemctl เริ่มต้น sshd คำสั่ง คำสั่งนี้จะเริ่มต้นเซิร์ฟเวอร์ OpenSSH อีกครั้ง จากที่นี่ เซิร์ฟเวอร์ SSH ของคุณจะทำงานบนหมายเลขพอร์ตอื่น!
กำลังเชื่อมต่อผ่าน SSH ด้วยหมายเลขพอร์ตอื่น
การเชื่อมต่อผ่าน SSH จะแตกต่างออกไปเมื่อเซิร์ฟเวอร์ OpenSSH ของคุณไม่ได้ใช้พอร์ตเริ่มต้น 22 คุณจะไม่สามารถเริ่มต้นการเชื่อมต่อได้โดยการระบุชื่อโฮสต์และชื่อโดเมนอีกต่อไป คุณจะต้องใช้สวิตช์บรรทัดคำสั่ง-p เพื่อระบุพอร์ตแทน
ในการเชื่อมต่อผ่านบรรทัดคำสั่งกับเซิร์ฟเวอร์ SSH ที่ไม่ได้ทำงานบนพอร์ต 22 ให้ทำดังต่อไปนี้
ssh -p CUSTOM_PORT_NUMBER my-user-name@host-name-or-ip
หากคุณลืมเพิ่มหมายเลขพอร์ตที่กำหนดเอง คุณสามารถเพิ่มนามแฝงในไฟล์ .bashrc ของคุณได้
เปิดไฟล์ .bashrc ในตัวแก้ไขข้อความ Nano โดยใช้คำสั่งด้านล่าง
nano ~/.bashrc
สร้างสายใหม่ที่ด้านล่างของไฟล์ไปที่ห้องแต่งหน้าสำหรับนามแฝงใหม่โดยการกด ใส่ กุญแจ จากนั้นเพิ่มในนามแฝง อย่าลืมเปลี่ยน “CUSTOM_PORT_NUMBER” ในนามแฝงเพื่อแสดงพอร์ตของคุณ
นามแฝง ssh='ssh -p CUSTOM_PORT_NUMBER'
บันทึกการแก้ไขด้วย Ctrl + Oและออกจากโปรแกรมแก้ไขข้อความนาโนโดยการกด Ctrl + X จากนั้นรัน คำสั่งsource เพื่อโหลดนามแฝงใหม่
แหล่งที่มา ~/.bashrc
จากนี้ไป เมื่อคุณรัน คำสั่งssh คุณจะมีพอร์ต ssh ที่กำหนดเองเพิ่มเข้ามาเสมอ!
ควบคุมคอมพิวเตอร์ในเครือข่ายของคุณได้อย่างง่ายดายด้วย KontrolPack เชื่อมต่อและจัดการคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการต่างๆ ได้อย่างง่ายดาย
คุณต้องการทำงานซ้ำๆ โดยอัตโนมัติหรือไม่? แทนที่จะต้องกดปุ่มซ้ำๆ หลายครั้งด้วยตนเอง จะดีกว่าไหมถ้ามีแอปพลิเคชัน
iDownloade เป็นเครื่องมือข้ามแพลตฟอร์มที่ช่วยให้ผู้ใช้สามารถดาวน์โหลดเนื้อหาที่ไม่มี DRM จากบริการ iPlayer ของ BBC ได้ โดยสามารถดาวน์โหลดวิดีโอทั้งสองในรูปแบบ .mov ได้
เราได้ครอบคลุมคุณลักษณะของ Outlook 2010 ไว้อย่างละเอียดแล้ว แต่เนื่องจากจะไม่เปิดตัวก่อนเดือนมิถุนายน 2010 จึงถึงเวลาที่จะมาดู Thunderbird 3
นานๆ ทีทุกคนก็อยากพักบ้าง ถ้าอยากเล่นเกมสนุกๆ ลองเล่น Flight Gear ดูสิ เป็นเกมโอเพนซอร์สฟรีแบบมัลติแพลตฟอร์ม
MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR
เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...
การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...
มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...
Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว