მთავარ შიგთავსზე გადასვლა

საიტის ფაილებთან დაკავშირება 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

ახალი SSH ჰოსტის დამატება

ჩაანაცვლეთ 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 ფაილი.

ფაილებთან მუშაობა

გახსენით command palette, Windows/Linux-ზე დააჭირეთ F1, ხოლო Mac-ზე Cmd+Shift+P. შემდეგ აკრიფეთ SFTP, რათა ნახოთ ხელმისაწვდომი ბრძანებების სია, რომლებზეც წვდომა ასევე შეგიძლიათ პროექტის ფაილების გამკვლევის კონტექსტური მენიუებიდან.
დისტანციურ საქაღალდესთან სინქრონიზაციისთვის გამოიყენეთ ბრძანება SFTP: Download Project, რომელიც sftp.json-ში remotePath პარამეტრში მითითებულ დირექტორიას ჩამოტვირთავს თქვენს ლოკალურად გახსნილ დირექტორიაში.

დისტანციური Explorer

Remote Explorer საშუალებას გაძლევთ დაათვალიეროთ დისტანციური ფაილები. Remote Explorer-ის გახსნა შეგიძლიათ ბრძანების View: Show SFTP გაშვებით. ამის შემდეგ Activity Bar-ში დააწკაპუნეთ SFTP ხედზე.

Remote Explorer-ით შეგიძლიათ მხოლოდ ფაილის შინაარსის ნახვა. მისი ლოკალურად ჩასასწორებლად გამოიყენეთ SFTP: Edit in Local.

გაფართოების დაყენება