Ubuntu: คัดลอกไฟล์บน SCP [คู่มือ]

Ubuntu: คัดลอกไฟล์บน SCP [คู่มือ]

หากคุณต้องการคัดลอกไฟล์ผ่านโปรโตคอล SCP วิธีที่ดีที่สุดที่จะทำคือผ่านทางบรรทัดคำสั่งของ Ubuntu SCP นั้นไม่ได้ซับซ้อนอย่างที่คิด และด้วยคำแนะนำบางประการ คุณจะสามารถทราบวิธีถ่ายโอนไฟล์หรือโฟลเดอร์ที่คุณชอบได้!

Ubuntu: คัดลอกไฟล์บน SCP [คู่มือ]

คัดลอกไฟล์บน SCP ผ่าน command-line

ในการเริ่มต้นการคัดลอกไฟล์ผ่าน SCP คุณจะต้องให้แน่ใจว่าคอมพิวเตอร์ที่คุณวางแผนที่จะถ่ายโอนไฟล์ที่จะมีเซิร์ฟเวอร์ SSH ตั้งค่า การตั้งค่าเซิร์ฟเวอร์ SSH บน Ubuntu นั้นง่ายอย่างเหลือเชื่อ เนื่องจากระบบปฏิบัติการจะทำหน้าที่จัดการทุกอย่างให้หนักหน่วง

ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อตั้งค่าเซิร์ฟเวอร์ SSH บนคอมพิวเตอร์ที่คุณวางแผนจะโอนไฟล์ผ่าน SCP

ขั้นตอนที่ 1:เปิดหน้าต่างเทอร์มินัลบน Ubuntu PC ระยะไกล คุณเปิดหน้าต่างเทอร์มินัลได้โดยกด  Ctrl + Alt + T บนแป้นพิมพ์หรือค้นหา "Terminal" ในเมนูแอป

ขั้นตอนที่ 2:เมื่อหน้าต่างเทอร์มินัลเปิดขึ้น ให้ใช้  apt install คำสั่งเพื่อติดตั้งแพ็คเกจ "openssh-server" แพ็คเกจนี้มีทุกสิ่งที่คุณต้องการเพื่อเรียกใช้เซิร์ฟเวอร์ SSH บน Ubuntu

sudo apt-get install openssh-server

ขั้นตอนที่ 3:หลังจากติดตั้ง OpenSSH บน Ubuntu PC ระยะไกล ก็ถึงเวลาทดสอบการเชื่อมต่อ SSH ในการทำเช่นนั้น ให้เชื่อมต่อผ่าน SSH ผ่านที่อยู่ "localhost"

การเชื่อมต่อกับที่อยู่ "localhost" ใน SSH ทำให้คุณสามารถ SSH กับพีซีของคุณเองเพื่อการทดสอบ

ssh ubuntu-username@localhost

หลังจากเข้าสู่ระบบสำเร็จแล้ว ให้ปฏิบัติตามด้านล่างเพื่อเรียนรู้วิธีคัดลอกไฟล์ผ่าน SCP

คัดลอกไฟล์ผ่าน SCP ในเทอร์มินัล

กล่อง Ubuntu ระยะไกลมีการกำหนดค่าเซิร์ฟเวอร์ SSH และได้รับการทดสอบและใช้งานได้ ถึงเวลาคัดลอกไฟล์ผ่านโปรโตคอล SCP แล้ว ในการทำเช่นนั้น ให้เปิดหน้าต่างเทอร์มินัลบน Ubuntu PC ที่คัดลอกไฟล์ไปยัง Ubuntu PC ระยะไกล

หมายเหตุ: หากคุณไม่ได้ใช้ Ubuntu เพื่อคัดลอกไฟล์ผ่าน SCP ไม่ต้องกังวล Linux OS ที่หลากหลายรองรับ SCP และคำแนะนำด้านล่างนี้จะได้ผล

SCP นั้นค่อนข้างซับซ้อน ดังนั้นเราจะแยกย่อยคำสั่งทีละขั้นตอน ตามมาด้านล่างเลยครับ.

ขั้นตอนที่ 1:ในเทอร์มินัล เขียนส่วนแรกของคำสั่ง ตามด้วยตำแหน่งของไฟล์ที่คุณต้องการคัดลอก ควรมีลักษณะตามตัวอย่างด้านล่าง

scp /home/username/my/file/to/copy.file

ขั้นตอนที่ 2:เพิ่มบัญชีผู้ใช้ระยะไกลของ Ubuntu PC เช่นเดียวกับชื่อโฮสต์ ในตัวอย่างนี้ ชื่อผู้ใช้ของ Ubuntu PC ระยะไกลคือ "derrik" และชื่อโฮสต์คือ "ubuntu-desktop"

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:

ขั้นตอนที่ 3:เพิ่มตำแหน่งที่ไฟล์ที่คุณกำลังถ่ายโอนผ่าน SCP ควรลงจอดบน Ubuntu PC ระยะไกล ในตัวอย่างนี้ ไฟล์จะบันทึกไปที่ /home/derrik/Desktop/

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/

ขั้นตอนที่ 4:เมื่อกรอกคำสั่งทั้งหมดแล้ว ควรมีลักษณะคล้ายกับตัวอย่างด้านล่าง กดปุ่ม  Enter เพื่อเริ่มกระบวนการโอน โปรดทราบว่าพีซีทั้งสองเครื่องต้องอยู่บน LAN เดียวกันเพื่อให้ทำงานได้อย่างถูกต้อง

scp /home/username/my/file/to/copy.file derrik@ubuntu-desktop:/home/derrik/Desktop/

คัดลอกไฟล์บน SCP ด้วย WinSCP ใน Wine

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

น่าเสียดายที่ WinSCP ไม่ได้ถูกย้ายไปยัง Linux อย่างไรก็ตาม มันสามารถทำงานบน Linux ได้อย่างราบรื่นด้วยไวน์เวอร์ชันล่าสุด ในการเริ่มต้น ให้เปิดหน้าต่างเทอร์มินัลบน Ubuntu และติดตั้งรุ่นล่าสุดของ Wine ด้วยคำสั่งด้านล่าง

sudo apt ติดตั้งไวน์

ถัดไปดาวน์โหลด WinSCP ไปยังพีซีของคุณและใช้คำสั่งเพื่อเริ่มการติดตั้ง WinSCP 

cd ~/ดาวน์โหลดไวน์ WinSCP-*.exe

ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง WinSCP เมื่อติดตั้งแล้ว ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่างเพื่อคัดลอกไฟล์บน SCP ด้วย

ขั้นตอนที่ 1:ในหน้าต่างเข้าสู่ระบบที่ปรากฏขึ้นเมื่อเริ่มต้น ให้ค้นหา "โปรโตคอลไฟล์" และตั้งค่าเป็น "SCP"

ขั้นตอนที่ 2:ค้นหาช่อง "ชื่อโฮสต์" และเขียนชื่อโฮสต์ของ Ubuntu PC ที่คุณพยายามจะโอนไป ในตัวอย่างนี้ เราจะใช้ “ubuntu-desktop”

ขั้นตอนที่ 3:ป้อนชื่อผู้ใช้และรหัสผ่านของ Ubuntu PC ระยะไกลในกล่องผู้ใช้และรหัสผ่าน 

ขั้นตอนที่ 4:ค้นหาช่อง "บันทึก" แล้วคลิก จากนั้นเลือก "เข้าสู่ระบบ" เพื่อเข้าสู่ระบบพีซีระยะไกลผ่าน SCP

Ubuntu: คัดลอกไฟล์บน SCP [คู่มือ]

ขั้นตอนที่ 5:เปิดตัวจัดการไฟล์ Ubuntu และค้นหาไฟล์ที่คุณต้องการโอน จากนั้น ใช้ WinSCP เข้าถึงโฟลเดอร์ระยะไกลที่คุณต้องการโอนไฟล์ไปยังโดยใช้เบราว์เซอร์ในตัว

ขั้นตอนที่ 6:ใช้ตัวจัดการไฟล์ Ubuntu ลากไฟล์ไปที่โฟลเดอร์ WinSCP 

Ubuntu: คัดลอกไฟล์บน SCP [คู่มือ]

ขั้นตอนที่ 7:หลังจากลากไฟล์ไปยังโฟลเดอร์ WinSCP ระยะไกล ป๊อปอัปจะปรากฏขึ้น คลิก “ตกลง” เพื่อโอนไฟล์


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม