Rumah > alat pembangunan > VSCode > Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

青灯夜游
Lepaskan: 2022-06-06 19:10:19
ke hadapan
2914 orang telah melayarinya

Bagaimana untuk menyambung dari jauh ke pelayan awan dalam vscode? Artikel berikut akan memperkenalkan kepada anda cara menyambung jauh ke pelayan awan anda sendiri dalam vscode Saya harap ia akan membantu anda!

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Mengerahkan projek nod kecil pada pelayan awan saya sendiri. Apabila menghadapi perubahan kecil, agak menyusahkan untuk mengubah suai secara setempat dan kemudian memuat naiknya ke pelayan.

Jadi saya fikir vscode boleh mencapai sambungan jauh. [Pembelajaran yang disyorkan: "tutorial pengenalan vscode"]

Pemalam: jauh

Mula-mula pastikan alat ssh dipasang pada terminal anda.

  • Mac boleh masuk: ssh dalam terminal Jika gambar berikut muncul, pemasangan berjaya:

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

.
  • Ini untuk Windows:

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Persekitaran saya ialah: mac m1pro

Penggunaan asas Langkah-langkah khusus

vscode pasang pemalam jauh

Saya telah pun memasangnya pada masa ini

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Selepas pemasangan berjaya, ikon akan muncul di bar sisi, mengabaikan ec yang telah saya konfigurasikan

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Tambah pelayan anda sendiri

Kaedah pertama:

  • Klik tanda tambah dalam gambar di atas

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Masukkan alamat IP pelayan awan anda dan tekan Enter

  • Gunakan tetikus untuk memilih fail pertama dalam gambar di bawah

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

  • Kemudian anda mendapat gambar berikut

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

  • Pada masa ini, pelayan awan yang kami tambahkan muncul dalam kotak di sebelah kiri vscode

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

  • Ini Apabila kami menambah dua lagi maklumat konfigurasi: Nama pengguna pengguna, Nombor port port

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

Kemudian anda boleh klik ikon folder dalam gambar di bawah untuk membuka sambungan.

Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode

  • Maklumat konfigurasi ringkasan

    • Hos xxxx: Hos merujuk kepada nama pelayan awan, yang boleh disesuaikan . Tulis apa sahaja yang anda mahu
    • HostName xx.x.xx.x: Seperti namanya, isikan alamat IP perkhidmatan awan
    • Pengguna xxx: Nama pengguna yang digunakan semasa log masuk , seperti: root, admin, dsb.
    • Port xx: Nombor port untuk sambungan ssh, biasanya port 22. Anda juga boleh mengubahnya sendiri.
    • ForwardAgent ya: dijana oleh vscode sendiri, ia bukan masalah besar, jangan risau.

Kaedah kedua ialah klik pada gear kecil dan pilih fail pertama. Selepas itu, kembali ke fail konfigurasi dan konfigurasikannya mengikut maklumat konfigurasi dalam gambar di atas.

Konfigurasi Terperinci

Bagaimana jika saya tidak mahu perlu memasukkan kata laluan setiap kali saya menyambung? Jawapan: Untuk mencipta kunci ssh

  • mula-mula jana kunci persendirian dan fail kunci awam yang disulitkan dengan RSA.

  • Cd ke ~/.ssh dalam terminal, dan kemudian masukkan: ssh-keygen -t rsa -b 4096 -f xxxx (namakannya sendiri)

  • akan meminta anda memasukkan frasa laluan kata laluan anda dua kali. Masukkan semua dan jangan masukkan apa-apa. Jika tidak, sambungan tidak boleh berjaya

  • Kemudian dua fail, kunci awam dan kunci persendirian dengan nama anda sendiri yang ditentukan, dijana dalam direktori ~/.ssh.

  • Kemudian salin fail xxx.pub ke folder .ssh pelayan. Jika pelayan tidak wujud, buat sendiri secara amnya, centos berada dalam direktori /root/, iaitu ~

  • dan kemudian laksanakan arahan: cat xxxx.pub > authorized_keys (xxx adalah pada nama fail tersuai anda sendiri)

  • Kemudian fail authorized_keys akan dijana dalam direktori semasa

  • Akhir sekali, konfigurasikan fail konfigurasi vscode Itu sahaja

    • Tambah selepas maklumat konfigurasi asal:
      • IdentityFile ~/.ssh/xxx
  • Kini Anda boleh kembangkan sesuka hati anda.

Ultimate Advanced

  • Jika terdapat beberapa pelayan apa yang perlu dilakukan?
  • Hanya salin konfigurasi sebelumnya, dan kemudian tukar IP, nama panggilan dan nama fail kunci ssh.

Pengetahuan tambahan

  • Frasa laluan yang disebut di atas: Apakah maksud Masukkan frasa laluan (kosong tanpa frasa laluan)?
  • Jawapan: rsa tergolong dalam penyulitan asimetri dan mempunyai kunci awam dan kunci peribadi. Dalam keadaan biasa, kaedah penyulitan ini secara teorinya hampir tidak mudah. Tetapi ia tidak dapat menghalang serangan fizikal Jika musuh memintas kunci rahsia atau kunci awam dalam beberapa cara, ia akan menjadi GG. Kewujudan frasa laluan adalah untuk membalut lapisan penyulitan simetri di luar kunci awam dan kunci persendirian. Dengan cara ini, walaupun musuh mendapat kunci awam dan kunci persendirian, dia tidak akan dapat menyerang. Tahap keselamatan telah banyak dipertingkatkan, tetapi ia masih tidak dapat menjamin keselamatan 100%.

Untuk pengetahuan lanjut tentang VSCode, sila lawati: tutorial vscode!

Atas ialah kandungan terperinci Analisis ringkas tentang cara menyambung jauh ke pelayan awan dalam vscode. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:juejin.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan