|
SSH (Secure SHell) เป็นชื่อของโปรโตคอลที่ใช้ในการเข้าถึงเครื่องระยะไกลผ่านเครือข่าย จะช่วยให้ ควบคุมคอมพิวเตอร์อย่างเต็มที่ โดยใช้ตัวแปลคำสั่ง นอกจากนี้ SSH ช่วยให้เราคัดลอกข้อมูลได้อย่างปลอดภัย (ข้อมูลเดินทางเข้ารหัส). ดังนั้นหากคุณมี Linux บนทั้งสองเครื่องและต้องการคัดลอกข้อมูลโดยไม่ต้องติดตั้ง SAMBA อย่าลืมลองใช้ตัวเลือกนี้ คุณสามารถใช้งานได้ โดยตรงจาก Nautilus! |
ใช้นอติลุส
1.ติดตั้ง openssh-server บนคอมพิวเตอร์ที่คุณต้องการใช้เชื่อมต่อ ที่จริงแล้ว หากเราคิดว่าในอนาคตเราอาจต้องการเชื่อมต่อจากคอมพิวเตอร์เครื่องอื่นมายังเครื่องที่เรากำลังใช้งานอยู่ การติดตั้ง openssh-server บนทั้งสองเครื่อง (หรือมากกว่านั้น) ก็จะเป็นเรื่องที่สมเหตุสมผล
sudo apt-get install opensh-server
2.คุณสามารถรีสตาร์ทคอมพิวเตอร์หรือเรียกใช้ openssh-server ได้
3.บนเครื่องคอมพิวเตอร์ที่คุณจะใช้ควบคุมการทำงานทั้งหมด ให้เปิดโปรแกรม Nautilus แล้วกด Ctrl+L เพื่อพิมพ์ในแถบที่อยู่ พิมพ์ ssh://NROIP เมื่อคุณเชื่อมต่อกับคอมพิวเตอร์เครื่องนั้นเป็นครั้งแรก คุณจะเห็นข้อความแจ้งว่าไม่สามารถทำการตรวจสอบสิทธิ์โฮสต์ได้ เลือกตัวเลือกเพื่อดำเนินการต่อ
4.ระบบจะขอให้คุณป้อนชื่อผู้ใช้และรหัสผ่านที่คุณต้องการใช้เพื่อเข้าสู่ระบบเครื่องที่คุณต้องการเข้าถึง
5.ออกเดินทางกันเถอะ!
จากขั้ว
1.บนคอมพิวเตอร์ที่คุณจะใช้ควบคุมการทำงานทั้งหมด ให้พิมพ์:
ssh NRO_IP
2.ระบบจะขอรหัสผ่าน จากนั้นคุณจะสามารถเข้าถึงไฟล์ทั้งหมดในคอมพิวเตอร์ระยะไกลได้
3.หากต้องการออกจากระบบ ให้กด Ctrl+D (หากคุณใช้ Bash) หรือพิมพ์:
ออกจากระบบ
การใช้ SCP
SCP เป็นปลั๊กอิน SSH ที่ช่วยให้เราคัดลอกไฟล์ได้อย่างรวดเร็วและปลอดภัย
ไวยากรณ์นั้นง่ายมาก:
ไฟล์ scp user @ server: path
ในการคัดลอกแบบย้อนกลับจากคอมพิวเตอร์ระยะไกลเป็นของคุณฉันเพียงแค่ย้อนกลับคำสั่ง:
scp user @ server: เส้นทาง / ไฟล์ local_path
นั่นคือตัวอย่างเช่นหากเราต้องการส่งบางสิ่งไปยังคอมพิวเตอร์ระยะไกล:
scp list.txt earendil @ earendil-desktop: ~ / miscosas
คำสั่งนี้คัดลอกไฟล์ list.txt จากคอมพิวเตอร์ที่ฉันใช้ไปยังโฟลเดอร์ ~ / miscosas บนคอมพิวเตอร์ระยะไกลของฉัน เจ้าของไฟล์นี้จะเป็นผู้ใช้ earendil (ของคอมพิวเตอร์ระยะไกลของฉัน)
หากต้องการคัดลอกโฟลเดอร์ทั้งหมดให้เพิ่มพารามิเตอร์ -r:
scp -r ~ / รูปภาพ earendil @ earendil-desktop: ~ / miscosas
คำสั่งนี้คัดลอกโฟลเดอร์รูปภาพซึ่งอยู่ใน HOME ของคอมพิวเตอร์ที่ฉันใช้งานไปยังโฟลเดอร์ตำนานซึ่งอยู่ใน HOME ของคอมพิวเตอร์ระยะไกลของฉัน
ตอนนี้กระบวนการเดียวกันในทางกลับกันคือ:
scp earendil @ earendil-desktop: ~ / miscosas / fotos ~
สิ่งนี้จะคัดลอกโฟลเดอร์ ~ / my stuff / photos / จากคอมพิวเตอร์ระยะไกลไปยังโฟลเดอร์ HOME บนคอมพิวเตอร์ที่ฉันใช้
สุดท้ายสิ่งสำคัญคือต้องสังเกตว่าเส้นทางเริ่มต้นคือโฟลเดอร์ผู้ใช้ของคุณ หากคุณต้องการคัดลอกบางสิ่งไปที่หรือจากที่นั่นคุณสามารถละเว้นเส้นทาง:
scp list.txt earendil-desktop:
ในกรณีนี้เนื่องจากผู้ใช้ซ้ำบนทั้งสองเครื่องจึงไม่จำเป็นต้องพิมพ์ซ้ำ นอกจากนี้ฉันกำลังคัดลอกจาก HOME ไปยัง HOME ซึ่งเป็นเหตุผลว่าทำไมจึงไม่จำเป็นต้องพิมพ์เส้นทางแบบเต็มของไฟล์