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 ระยะไกล ป๊อปอัปจะปรากฏขึ้น คลิก “ตกลง” เพื่อโอนไฟล์

Leave a Comment

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

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

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

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

วิธีการติดตั้ง 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