ခဏလေး ဒီလိုပဲ စဉ်းစားကြည့်
Code editor (VS Code) ကို computer ပေါ်မှာ သုံးပြီး Python script ရေးပြီးရင်, ဒီ file ကို Pi ဆီ ပို့ဖို့ scp (Linux tutorial ကနေ) ကို သုံးလို့ရပါတယ် — scp local-file.py pi@raspberrypi.local:/home/pi/ ပုံစံနဲ့ upload လုပ်ပါတယ်။ VS Code Remote-SSH extension ကို သုံးရင် ပိုအဆင်ပြေပါတယ် — VS Code ကနေ Pi ကို တိုက်ရိုက် SSH ချိတ်ပြီး, Pi ပေါ်က file ကို local file လိုပဲ edit/save လုပ်လို့ ရပါတယ် (manual scp မလိုတော့ပါ)။
လက်တွေ့ scenario နဲ့ ချိတ်ကြည့်မယ်
Small project (script တစ်ခုနှစ်ခု) အတွက် scp ကို quick-and-simple သုံးလို့ရပါတယ်, project ကြီးလာရင် (file များစွာ, ပုံမှန်ပြောင်းလဲနေရင်) rsync -avz (Linux tutorial ကနေ) ဒါမှမဟုတ် Git (Linux tutorial မှာ မပါပေမယ့် ကွဲပြားတဲ့ project workflow) ကို စဉ်းစားသင့်ပါတယ်။ VS Code Remote-SSH ကတော့ development workflow ရဲ့ productivity ကို အများကြီး တိုးမြှင့်ပေးနိုင်ပါတယ်။
အတူတူ ကြည့်မယ်
# Upload a single file
scp led_blink.py pi@raspberrypi.local:/home/pi/
# Upload a whole project folder
scp -r ./my-project pi@raspberrypi.local:/home/pi/
# Sync (only changed files)
rsync -avz ./my-project/ pi@raspberrypi.local:/home/pi/my-project/scp command run ပြီးနောက် Pi ရဲ့ home folder ထဲ file/folder ရောက်သွားကြောင်း ssh ဖြင့် ဝင်ကြည့်နိုင်မည်။၅ မိနစ် စမ်းကြည့်
Python script တစ်ခု (led_blink.py ကဲ့သို့) ကို ကိုယ့် computer ပေါ်မှာ ရေးပြီး scp ဖြင့် Pi ဆီ upload လုပ်ကြည့်ပါ (Pi ရှိရင်)။
သတိလေးတစ်ချက်
scp ကို public Wi-Fi (café) ပေါ်မှာ run ရင် Cybersecurity tutorial ရဲ့ 'Network Security Basics' lesson ကို ပြန်သတိရပါ — scp/SSH က encrypted ဖြစ်ပေမယ့် network တစ်ခုလုံးရဲ့ trust level ကို ဂရုစိုက်ပါ။