Tutorial

▷ Cara menggunakan ssh di windows 10

Daftar Isi:

Anonim

Pada artikel ini kita akan melihat bagaimana kita dapat menggunakan SSH di Windows 10 dari baris perintah sistem. Secara khusus, kami akan menggunakan PowerShell dan kelebihan yang ditawarkannya kepada kami. SSH adalah salah satu protokol protokol komunikasi yang paling banyak digunakan untuk koneksi jarak jauh saat ini karena keamanannya yang tinggi dan kompatibilitas yang luas dengan Windows dan Linux.

Indeks isi

Menggunakan SSH di versi Windows sebelumnya relatif lebih rumit, karena Anda harus menginstal program eksternal seperti Putty untuk mendapatkan kompatibilitas antara Linux dan Windows. Tetapi ini saat ini tidak diperlukan karena Windows 10 memiliki modul SSH untuk dapat membuat koneksi dari sistem kami ke klien seperti mengkonfigurasi sebagai server.

Apa itu SSH

SSH atau Secure Shell adalah protokol komunikasi aman untuk menghubungkan dua sistem operasi dari jarak jauh sehingga kami dapat mengontrol komputer host dari komputer klien menggunakan konsol perintah.

Yang paling penting tentang SSH adalah bahwa ia mampu mengenkripsi sesi koneksi, yang tidak mungkin dengan FTP atau Telnet, protokol jauh lebih tidak aman dan sedikit digunakan.

SSH juga memungkinkan untuk menyalin data dengan aman dari host ke klien dengan kemungkinan menggunakan kunci RSA lebih aman daripada kunci sesi pengguna normal dan kami juga dapat menyalurkan transmisi file untuk mendapatkan keamanan yang lebih tinggi.

Saat ini dimungkinkan untuk SSH antara hampir semua komputer dengan sistem operasi yang dimilikinya, karena ada program khusus untuk mendapatkan kompatibilitas, seperti OpenSSH, Putty, Shell, SSH-Agent, antara lain.

Dengan SSH kita dapat terhubung ke komputer yang dikonfigurasi sebagai server baik pada jaringan internal dan sepenuhnya jarak jauh. Untuk melakukan ini kita harus membuka TCP port 22, yang merupakan yang digunakan secara default.

Konfigurasikan server SSH di Ubuntu

Sekarang yang akan kita lakukan adalah mengkonfigurasi SSH sebagai server di komputer Ubuntu dan mengaksesnya melalui klien Windows.

Jadi, hal pertama yang harus kita lakukan adalah menjalankan SSH dalam mode server di Ubuntu. Jadi kita akan membuka terminal Linux untuk memulai prosesnya.

Untuk menginstal server SSH kita harus menjalankan perintah berikut:

sudo apt-get install openssh-server

Kami memasukkan kata sandi dan proses instalasi akan memakan waktu beberapa detik. Perintah paling penting untuk mengelola server SSH kami di Ubuntu adalah sebagai berikut:

sudo gedit / etc / ssh / sshd_config

Dengan perintah ini kami akan membuka file konfigurasi SSH untuk mengedit parameter seperti port komunikasi, protokol enkripsi atau aspek lainnya.

sudo /etc/init.d/ssh start

Perintah untuk memulai server SSH

sudo /etc/init.d/ssh berhenti

Perintah untuk mematikan server SSH

sudo /etc/init.d/ssh restart

Perintah untuk memulai kembali server SSH setelah perubahan konfigurasi, misalnya

Kami pada prinsipnya, file konfigurasi ini kami akan membiarkannya apa adanya, karena tutorialnya adalah tentang membangun komunikasi dari Windows dan tidak mengkonfigurasi server di Ubuntu

Lalu. Apa yang akan kita lakukan adalah menjalankan perintah relatif untuk memulai daemon SSH. Sekarang kita akan pindah ke Windows.

Lihat alamat IP server Linux kami

Kami hanya perlu mengetahui alamat IP dari server SSH yang telah kami aktifkan. Untuk ini, kami menggunakan perintah:

ip ke daftar

Terhubung ke klien SSH Windows 10

Untuk menggunakan SSH Windows 10 kita harus menggunakan PowerShell atau command prompt dan melakukan beberapa prosedur untuk mengaktifkan program dan dapat menggunakannya di konsol perintah kami

Instal SSH Client Windows 10

Dengan Windows 10 kami memilikinya cukup mudah. Kami dapat mengaktifkan klien SSH dan server melalui daftar karakteristik di panel konfigurasi.

  • Kita masuk ke menu mulai dan klik roda gigi untuk membuka panel konfigurasi. Kita memilih opsi " Aplikasi " dan di dalam ini kita menempatkan diri kita pada opsi " Aplikasi dan fitur " Sekarang kita harus mengklik opsi di area yang tepat dari " Kelola fungsi opsional "

Di dalam daftar yang akan muncul, kita mungkin sudah menginstal klien ssh default, dalam hal ini akan muncul dalam daftar ini.

  • Jika kami belum menginstalnya, klik " Tambahkan fitur "

Setelah masuk ke dalam daftar fitur, kita harus menemukan dua aplikasi yang menarik bagi kita: " Klien OpenSSH " dan " Server OpenSSH"

Dalam kedua kasus kita akan mengklik " Instal ". Jika kita kembali ke jendela sebelumnya, kita dapat melihat bagaimana elemen-elemen ini sudah terinstal.

Sekarang kita akan dapat menggunakan klien SSH untuk terhubung ke tim Ubuntu kita

Hubungkan klien SSH ke Linux dari Windows 10

Hal pertama yang harus kita lakukan adalah membuka jendela PowerShell. Untuk melakukan ini kita klik kanan pada tombol menu mulai dan pilih " Windows PoweShell ".

Jika kita menulis perintah:

ssh

Kami akan memperoleh informasi tentang berbagai opsi yang kami miliki.

Untuk terhubung ke server dengan SSH dari Windows 10, satu-satunya hal yang harus kita tulis adalah sebagai berikut:

ssh @

Misalnya " ssh [email protected] ". Ini akan secara otomatis meminta kami untuk kredensial pengguna Ubuntu dan kami akan mengaksesnya

Jika kami tidak menulis pengguna, secara default pengguna yang tersedia di sistem server akan terdeteksi, seperti dalam kasus ini:

Karena cacat kita akan berada di direktori / home dari pengguna sistem Ubuntu. Dan kita sudah bisa melakukan apa yang kita inginkan pada peralatan server kita dari jarak jauh.

Untuk memutuskan sambungan dari sesi ini, kita hanya perlu menulis perintah:

keluar

Untuk menghubungkan dari jarak jauh dari jaringan kami, kami harus membuka port 22 dari router kami dan masuk dengan IP asli dari tautan internet kami.

Konfigurasikan server SSH Windows 10

Sekarang kita akan melakukan prosedur yang sama, tetapi dari klien Windows ke server juga di Windows. Sebelum kita sudah menginstal server SSH untuk Windows, maka sekarang Anda hanya perlu memulainya untuk terhubung.

Mulai SSH Server di Windows 10

Untuk membuka daftar layanan sistem dan mengaktifkan server SSH kami adalah sebagai berikut:

  • Tekan " Windows + R " untuk membuka Run tool dan letakkan perintah berikut di dalam:

layanan.msc

  • Sekarang kita harus mencari layanan layanan " OpenSSH Authentication Agent " dan " OpenSSH SSH Server "

Apa yang dapat kita lakukan sekarang dengan kedua layanan ini adalah mengonfigurasinya untuk memulai ketika sistem dimulai

  • Pertama, klik kanan pada " OpenSSH SSH Server " dan pilih " Properties ". Sebuah jendela akan terbuka di mana kita harus memilih " otomatis " sebagai " mulai ketik " Selanjutnya, klik " Mulai "

  • Sekarang kita melakukan hal yang sama dengan " Agen Otentikasi OpenSSH ".

Kami sudah memiliki server SSH yang berjalan di mesin server kami.

Aktifkan porta mendengarkan untuk OpenSSH Windows 10

Ini sangat berguna jika yang ingin kita lakukan adalah akses jarak jauh port 22 ke server SSH kami. Kami harus menempatkan perintah berikut di konsol PowerShell kami yang dijalankan dengan izin administrator

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Service sshd -Enabled Benar -Pemindahan Arah -Protocol TCP -Action Allow -Perbolehkan Domain -Profil Domain

Hubungkan server Windows 10 SSH

Semuanya siap untuk terhubung ke server Windows 10 yang baru dikonfigurasi.

Apa yang harus kita lakukan adalah prosedur yang sama seperti sebelumnya, walaupun jika IP tim kita sama dengan yang sebelumnya kita akses di server Ubuntu, itu tidak akan memberikan kesalahan.

Memperbaiki kesalahan identifikasi host jarak jauh telah mengubah SSH

Kesalahan ini melompat pada kami karena kami sebelumnya telah mengakses server SSH dengan alamat IP yang sama dengan yang kami miliki saat ini. Karena ini adalah sistem operasi yang berbeda dan domain lain sedang berjalan, kunci keamanan RSA yang terkait dengan server berbeda dan kami akan mendapatkan kesalahan ini.

Untuk mengatasinya, yang harus kita lakukan adalah memasukkan jendela PowerShell atau Command Prompt sebagai administrator dan ketik perintah berikut:

ssh-keygen -R

Misalnya, dalam kasus kami: " ssh-keygen -R 192.168.2.104 " dan dengan cara ini daftar kunci terkait akan dikosongkan untuk meminta yang berbeda

Sekarang kita menjalankan proses koneksi lagi dan ini akan berhasil

Terhubung ke server Windows 10 SSH dari Ubuntu

Sekarang kita akan melihat cara yang sangat berguna untuk terhubung ke server SSH di Windows 10 dari Ubuntu dan Linux lainnya dan itu adalah melalui antarmuka grafis.

Apa yang akan kita lakukan adalah membuka file explorer Ubuntu dan tekan kombinasi tombol " Ctrl + L " untuk mengaktifkan bilah alamat browser.

Untuk mengakses server kami akan menulis perintah atau baris berikut:

ssh: // @

misalnya " ssh: //[email protected] " akan meminta konfirmasi keamanan dan kemudian kata sandi pengguna.

Dengan cara ini kita akan mengakses melalui antarmuka grafis file yang disimpan di komputer server

Terhubung dari jarak jauh ke server SSH

Untuk menyelesaikannya kami juga akan menyebutkan kemungkinan menghubungkan jarak jauh ke server SSH kami, baik Windows dan Linux. Satu-satunya hal yang perlu kita perhitungkan adalah kenyataan berada di luar jaringan pribadi seperti sebelumnya.

Kita perlu mengetahui IP asli dari server dan port ke mana transmisi akan pergi, yang secara default akan menjadi port 22. Dengan cara ini perintah yang harus kita gunakan untuk terhubung adalah sebagai berikut:

ssh -p 22 @

misalnya, dalam kasus kami adalah: " ssh -p 22 Dell @ IP-real"

Ke depan, prosesnya akan sama.

Tutorial berikut ini juga bisa bermanfaat:

Sistem apa yang ingin Anda hubungkan dengan SSH? Jika Anda memiliki masalah dalam menyambungkan, tinggalkan di komentar untuk membantu Anda

Tutorial

Pilihan Editor

Back to top button