საიტის ფაილებთან დაკავშირება VSCode-ის მეშვეობით
SSH-ით და FTP/SFTP-ით დასაკავშირებლად Visual Studio Code იყენებს გაფართოებებს, რომლებიც დისტანციურ ფაილებთან მოსახერხებელ წვდომას უზრუნველყოფს.
SSH
გაფართოების დაყენება
გახსენით Visual Studio Code. გვერდითა პანელზე დააწკაპუნეთ ხატულაზე "Extensions" (კვადრატის ხატულა), Extensions ხედში მოძებნეთ SSH.
Microsoft-ის გაფართოებაზე სახელწოდებით "Remote - SSH" დააწკაპუნეთ "Install".

SSH გასაღებების დაყენება
SSH-ით პაროლის გარეშე დასაკავშირებლად, გთხოვთ, FASTPANEL-ში დააყენოთ თქვენი SSH გასაღები ამ სტატიის გამოყენებით.
საიტის მომხმარებლის პოვნა შეგიძლიათ საიტის ბარათში, ვე ლში "Site user". საიტის მომხმარებლის პაროლის შესაცვლელად გადადით FASTPANEL®-ში განყოფილებაში "Management" → "Users".
SSH-ის კონფიგურაცია VSCode-ში
Command Palette-ის გასახსნელად Windows/Linux-ზე დააჭირეთ F1, ხოლო Mac-ზე — Cmd+Shift+P, აკრიფეთ და აირჩიეთ Remote-SSH: Add New SSH Host, შემდეგ კი შეიყვანეთ SSH კავშირის სტრიქონი შემდეგ ფორმატში:
ssh site_user@11.22.33.44

ჩაანაცვლეთ site_user და 11.22.33.44 შესაბამისი მნიშვნელობებით.
site_user-ის ნაცვლად უნდა მიუთითოთ საიტის მომხმარებელი, ხოლო 11.22.33.44-ის ნაცვლად — თქვენი სერვერის IP მისამართი. ბრძანების შეყვანის შემდეგ აირჩიეთ კონფიგურაციის ფაილი SSH კონფიგურაციის შესანახად (ჩვეულებრივ ~/.ssh/config).
დისტანციურ სერვერთან დაკავშირება
Command Palette-ის გასახსნელად Windows/Linux-ზე დააჭირეთ F1, ხოლო Mac-ზე — Cmd+Shift+P, აკრიფეთ და აირჩიეთ Remote-SSH: Connect to Host, აირჩიეთ ადრე დამატებული ჰოსტი, დაეთანხმეთ სერვერის ანაბეჭდს და შეიყვანეთ თქვენი SSH გასაღების საიდუმლ ო ფრაზა, თუ პირველად ერთდებით, ხოლო მოთხოვნის შემთხვევაში შეიყვანეთ თქვენი პაროლი.
დაკავშირების შემდეგ გადადით "Explorer" → "Open Folder" ზე, რათა ჰოსტზე საქაღალდე გახსნათ.
მაგალითად, /var/www/site_user/data/www/example.com.

გახსენით ფაილები და დაიწყეთ კოდირება
დაკავშირების შემდეგ VSCode გადაიტვირთება და თქვენ შეძლებთ დისტანციურ სერვერზე არსებული ფაილების პირდაპირ VSCode-ში დათვალიერებას. თქვენ შეგიძლიათ ფაილები გახსნათ, ჩ აასწოროთ და შეინახოთ ისე, როგორც თქვენს ლოკალურ კომპიუტერზე.
დამატებითი ინფორმაციისთვის, გთხოვთ, იხილოთ გაფართოების დოკუმენტაცია.
FTP/SFTP
გაფართოების დაყენება
გახსენით Visual Studio Code. გვერდითა პანელზე დააწკაპუნეთ ხატულაზე "Extensions" (კვადრატის ხატულა). საძიებო ველში აკრიფეთ SFTP. არჩეული გაფართოების დასაყენებლად დააწკაპუნეთ "Install".

კავშირის კონფიგურაცია
Windows/Linux-ზე F1-ზე, ხოლო Mac-ზე Cmd+Shift+P-ზე დაჭერით გახსენით Command Palette, აკრიფეთ SFTP: Config, შემდეგ კი .vscode დირექტორიაში მდებარე sftp.json ფაილში ჩაასწორეთ კონფიგურაციის პარამეტრები თქვენი დისტანციური სერვერის ინფორმაციის შესაბამისად. მაგალითად:
{
"name": "My Server",
"host": "11.22.33.44",
"protocol": "ftp",
"password": "password",
"port": 21,
"username": "ftp_user",
"remotePath": "/",
"uploadOnSave": false,
"useTempFile": false,
"openSsh": false
}
FASTPANEL®-ში FTP ანგარიშების შექმნის შესახებ შეგიძლიათ გაიგოთ ამ სტატიაში, ხოლო SFTP ანგარიშების შესახებ — ამ სტატიაში.
"host": თქვენი სერვერის IP მისამართი."protocol": მიუთითეთftpანsftp."port": 21 FTP-სთვის ან 2222 SFTP-სთვის."username"და"password": FTP/SFTP ანგარიშის მომხმარებლის სახელი და პაროლი."remotePath": მიუთითეთ დირექტორია სერვერზე, რომელთანაც გსურთ მუშაობა."uploadOnSave": ფაილის შენახვისას ავტომატური ატვირთვის პარამეტრი.
პარამეტრი password sftp.json-ში არასავალდებულოა; თუ მას გამოტოვებთ, სინქრონიზაციისას პაროლის შეყვანა მოგეთხოვებათ. შეინახეთ და დახურეთ sftp.json ფაილი.