Cara Memasang dan Menggunakan PowerShell SSH

Cara Memasang Dan Menggunakan Powershell Ssh



Protokol SSH membolehkan komputer berkomunikasi dengan pelayan jauh. Ia membolehkan komputer berkongsi data dengan selamat melalui rangkaian tidak terjamin. Ia membolehkan anda log masuk ke pelayan Linux jauh dan mengawalnya. Pengguna boleh membuat sesi jauh antara komputer Linux dan Windows. SSH membolehkan anda mengawal mesin Windows dari jauh. Sebelum SSH, pengguna Windows dihadkan untuk menyambung dengan pelayan Windows. Walau bagaimanapun, selepas keluaran pelanggan PowerShell SSH pengguna Windows kini boleh mengakses komputer Linux dari jauh.

Rangka Pantas:







Pasang PowerShell SSH

Sebelum memasang PowerShell SSH, anda mesti mempunyai PowerShell versi 6 atau lebih tinggi. PowerShell SSH tidak diprapasang pada Windows.



Catatan: Pastikan anda mempunyai versi PowerShell yang dikemas kini pada mesin anda.



1. Semak Ketersediaan Klien OpenSSH

Sebelum memasang klien SSH, pastikan ia belum dipasang. Untuk menyemak ketersediaannya jalankan arahan yang diberikan:





Dapatkan-WindowsCapability -Dalam talian | Di mana-Nama Objek -suka 'OpenSSH*'

Untuk menyemak ketersediaan klien SSH:

  • Pertama, tulis Dapatkan-WindowsCapability perintah dan letakkan -Dalam talian parameter.
  • Paip arahan ke Di mana-Objek perintah dan letakkan Nama di sampingnya.
  • Kemudian, gunakan -suka parameter dan nyatakan OpenSSH nilai dengan asterisk ditambah kepadanya.
  • Perintah ini akan mencari semua komponen yang memberikan nama OpenSSH:



Catatan: State NotePresent dalam kedua-dua komponen mengesahkan bahawa ia tidak dipasang pada Windows. Beralih ke bahagian 1 dan 2 untuk memasang kedua-dua komponen SSH yang hilang.

2. Pasang Klien OpenSSH

Jalankan kod ini untuk memasang klien PowerShell SSH:

Tambah-WindowsCapability -Dalam talian -Nama OpenSSH.Client

Mengikut kod di atas:

  • Pertama, tulis Tambah-WindowsCapability perintah dan nyatakan -Dalam talian parameter.
  • Kemudian, gunakan -Nama parameter dan menyediakan OpenSSH.Client perintah:

3. Pasang Pelayan OpenSSH

Jalankan kod ini untuk memasang pelayan PowerShell SSH:

Tambah-WindowsCapability -Dalam talian -Nama OpenSSH.Server

Sambung ke Pelayan SSH

Untuk berhubung dengan komputer jauh alat pihak ketiga seperti WinRM dan Putty digunakan dalam Windows. Tetapi selepas kemas kini Windows 2018, PowerShell mendapat klien SSH terbina dalam. Ini bermakna kini anda boleh menyambung ke pelayan Linux terus dari Windows PowerShell.

1. Mulakan Perkhidmatan SSH

Setelah komponen SSH dipasang, maka, mulakan perkhidmatan SSH, dengan bantuan arahan ini:

Mula-Perkhidmatan sshd

2. Sambung ke Pelayan SSH Jauh

Tiba masanya untuk menyambung daripada klien PowerShell SSH anda ke pelayan Windows atau pelayan Linux.

ssh 'domain\nama pengguna@nama pelayan'

Untuk berhubung dengan pelayan SSH jauh, mula-mula, gunakan arahan SSH dan kemudian nyatakan alamat pelayan jauh.

Nyahpasang PowerShell SSH

Sebaik sahaja anda selesai dengan perkhidmatan pelayan SSH, anda boleh mengalih keluar klien dan pelayan SSH daripada Windows menggunakan PowerShell dengan mudah. Perintah Remove-WindowsCapability mengalih keluar pakej keupayaan Windows.

1. Nyahpasang Klien OpenSSH

Untuk mengalih keluar klien SSH daripada komputer jalankan arahan ini:

Remove-WindowsCapability -Dalam talian -Nama OpenSSH.Client

Untuk mengalih keluar klien SSH daripada Windows:

  • Pertama, letakkan Remove-WindowsCapability perintah bersama-sama dengan -Dalam talian parameter.
  • Kemudian, nyatakan OpenSSH.Client kepada -Nama parameter.

2. Nyahpasang Pelayan OpenSSH

Untuk mengalih keluar pelayan SSH daripada komputer jalankan arahan ini:

Remove-WindowsCapability -Dalam talian -Nama OpenSSH.Server

Catatan: Penjelasan kod untuk mengalih keluar pelayan SSH adalah sama seperti untuk klien SSH kecuali untuk nilai yang dinyatakan dalam -Nama parameter.

Kesimpulan

Protokol rangkaian SSH membolehkan komunikasi dua mesin melalui rangkaian tidak terjamin. Protokol SSH membolehkan anda mengakses dan mengawal pelayan Linux dari PowerShell dari jauh. Sebelum klien PowerShell SSH, pengguna Windows pernah menyambung dengan pelayan jauh menggunakan alat pihak ketiga. Walau bagaimanapun, selepas kemas kini Windows 2018, PowerShell mendapat sokongan untuk klien SSH.