- ประเด็นมีอยู่ว่า จะทำ mirror site จาก server ubuntu 20.04 มา client ที่เป็น ubuntu 20.04 เหมือนกัน
- จริงก็ควรใช้ rsync น่ะ แต่ขี้เกียจคอนฟิกซะงั้น
- งั้นเล่นง่ายๆ แต่เปลือง bandwidth หน่อยใช้ scp แล้วกัน
การคัดลอกไฟล์ file1 จาก server มา client โดยสั่งจาก client
$ scp user@server_ip:/path_server/file1 /path_local/
$ scp -i /path_private_key user@server_ip:/path_server/file1 /path_local/
การคัดลอกไฟล์ multi files จาก server มา client โดยสั่งจาก client
$ scp user@server_ip:/path_server/* /path_local/
$ scp -i /path_private_key user@server_ip:/path_server/* /path_local/
# กรณีนี้ ถ้าใช้ * มันจะ copy เฉพาะไฟล์ เท่านั้น ถ้าเจอ folder มันจะไม่ copy ลงมา
การคัดลอก folder จาก server มา client โดยสั่งจาก client
$ scp -r user@server_ip:/path_server/folder /path_local/
# folder จะ copy มาวางที่ /path_local/folder
# กรณี scp -r มันจะเอาทั้ง file และ subfolder ใน folder ที่คัดลอกมาให้ทั้งหมดเลย
การคัดลอก file หรือ folder จาก client ไป server โดยสั่งจาก client
$ scp /path_local/file1 user@server_ip:/path_server/
$ scp -r /path_local/folder user@server_ip:/path_server/
# folder มันจะไปอยู่ที่ /path_server/folder
Related
- https://juuier.blogspot.com/2009/01/command-line.html
Ref
- https://linuxconfig.org/how-to-setup-the-rsync-daemon-on-linux
- https://stackabuse.com/using-scp-to-copy-and-securely-transfer-files-and-folders/
- https://stackabuse.com/copying-a-directory-with-scp/
No comments:
Post a Comment