ژر یا وروسته فایلونه باید سرور ته ورسیږي: د سایټ بلډ، د ډیټابیس ډمپ، په محلي ډول لیکل شوی تنظیم. د دې لپاره FTP سرور ته اړتیا نه لرئ: SSH دمخه درې ښې وسیلې درکوي. ټولې بیلګې د اسنادو پتې کاروي؛ هغه د خپل سرور په پته بدلې کړئ.
د خپل اتصال جزیات وپیژنئ
- د dedicated IP پلان:
root@203.0.113.10، پورټ 22. - NAT پلان: کوربه او ستاسو شخصي SSH پورټ په پینل کې ښودل کیږي (د بیلګې په توګه پورټ 20123). لاندې ټول کمانډونه هغه پورټ ته اړتیا لري؛ د NAT لاسرسی څنګه کار کوي وګورئ.
scp: یو فایل یا فولډر کاپي کړئ
یو فایل پورته کړئ:
scp backup.sql root@203.0.113.10:/root/
یو فایل ښکته کړئ:
scp root@203.0.113.10:/var/log/nginx/access.log .
بشپړ فولډر:
scp -r ./site root@203.0.113.10:/var/www/
په NAT پلان کې پورټ د لوی -P سره زیات کړئ:
scp -P 20123 backup.sql root@your-nat-host:/root/
rsync: د فولډرونو لپاره سمه وسیله
rsync یوازې توپیرونه لیږي، پرمختګ ښیي او که اتصال پرې شي دوام ورکوي. باید په دواړو اړخونو نصب وي (apt install -y rsync).
rsync -avzP ./site/ root@203.0.113.10:/var/www/site/
-aاجازې او وختي نښې ساتي،-vفایلونه لیست کوي،-zفشاروي،-Pپرمختګ ښیي او د بیا پیل اجازه ورکوي.
د ځانګړي SSH پورټ سره:
rsync -avzP -e "ssh -p 20123" ./site/ root@your-nat-host:/var/www/site/
د دې لپاره چې موخه دقیقه هنداره شي (په محلي ډول پاک شوي فایلونه هلته هم پاک کړي)، --delete زیات کړئ، خو لومړی وګورئ چې څه به وکړي:
rsync -avzP --delete --dry-run ./site/ root@203.0.113.10:/var/www/site/
وروستي سلیش ته پام وکړئ. ./site/ د site منځپانګه کاپي کوي؛ ./site پخپله فولډر موخې ته دننه کاپي کوي. د --delete سره همدا توپیر ټاکي چې کوم فولډر به خالي شي.
SFTP: تعاملي یا ګرافیکي
د کمانډ لاین کلاینټ د یوه کوچني فایل مدیر په څیر کار کوي:
sftp -P 20123 root@your-nat-host
sftp> put backup.sql
sftp> get /etc/nginx/nginx.conf
sftp> exit
ګرافیکي انټرفیس غوره ګڼئ؟ FileZilla، WinSCP یا Cyberduck د همغو جزیاتو سره نښلي: د SFTP پروتوکول، ستاسو کوربه، پورټ 22 (یا ستاسو NAT پورټ)، کاروونکی root، او ستاسو SSH کیلي یا پټنوم.
د SSH کیلیو سره ګړندی
دا ټولې وسیلې SSH کاروي، نو یوه SSH کیلي د پټنوم پوښتنې ودروي او اجازه درکوي چې له cron څخه لیږدونه اتوماتیک کړئ. که لاهم مو نه وي کړي: د SSH کیلیو سره تایید. د EQVPS نوي سرورونه د پینل root پټنوم تر هغه مني چې تاسو کیلیو ته لاړ نه شئ، او موږ سپارښتنه کوو چې همدا په لومړۍ ورځ وکړئ.
لوی لیږدونه
د لسګونو ګیګابایټو لپاره rsync یوازینی معقول انتخاب دی: که اتصال پرې شي، همدا کمانډ بیا وچلوئ او له هماغه ځایه به دوام ورکړي چیرې چې ودریدلی و. دا د لیږونکي ماشین په tmux یا screen کې وچلوئ، ترڅو د لپټاپ تړل یې ونه دروي.
تبصرې
لا تبصرې نشته. لومړی اوسئ.