Cara menggunakan SSH

Ketika kita menggunakan program di komputer kita, kita terbiasa menggunakan antarmuka grafis untuk dapat mengelola semua fungsinya. Tetapi jika kita memiliki server data atau server hosting untuk situs web kita, kita hampir tidak akan menerapkan pengaturan dari sebuah antarmuka, karena dalam kebanyakan kasus kita harus mengetikkan perintah dari terminal atau prompt untuk dapat mengelola server kita dengan benar. Jika server terletak di luar jaringan rumah kami (misalnya pada server yang ditawarkan oleh penyedia, atau kami jauh dari rumah dan ingin mengakses server pribadi kami) atau kami ingin mengaksesnya tanpa antarmuka grafis, kami harus membuat koneksi yang aman dan terenkripsi untuk mengirim perintah dari prompt . Dalam panduan ini, kami akan menunjukkan cara menggunakan SSH untuk mengirim perintah terminal jarak jauh di server mana pun. Mengingat sulitnya topik ini, kami akan berusaha sejelas dan sesederhana mungkin, sehingga pengguna awam pun dapat belajar menggunakan SSH untuk mengontrol server mereka dari jarak jauh.

Cara menggunakan SSH

Di bawah ini Anda akan menemukan cara membuat server SSH di Windows dan Linux, cara menghubungkan ke server SSH dari Windows dan akhirnya cara menghubungkan ke server SSH dari ponsel cerdas dan tablet (dari sistem operasi Android dan iOS). Jika kami tidak tahu asal dari layanan SSH, kami merujuk Anda untuk membaca halaman Wikipedia khusus.

Cara membuat server SSH di Windows

Jika kita menggunakan Windows 10 di komputer kita, kita dapat menginstal modul OpenSSH. Untuk melakukan ini kita buka menu Start di kiri bawah, buka aplikasi Pengaturan, buka menu App -> Aplikasi dan fitur dan akhirnya klik pada fitur Opsional . Pada halaman yang muncul, klik Tambah fitur, gulir daftar fitur dan kemudian pastikan untuk memilih item Server OpenSSH .

Pada akhir instalasi server, kami membuka menu Start lagi, mencari aplikasi Windows PowerShell, klik kanan padanya dan pilih Run as administrator . Di jendela baris perintah yang akan muncul, jalankan konfigurasi awal server SSH dengan mengetikkan perintah berikut dari terminal (mari kita ketik satu baris sekaligus):
Mulai-Layanan sshd
Set-Layanan -Nama sshd -StartupType 'Otomatis'
Dapatkan-NetFirewallRule -Name * ssh *
Setelah memulai perintah ini, PC dengan Windows 10 yang kami gunakan dapat menerima koneksi SSH pada port 22, menggunakan kredensial akses yang dikonfigurasi pada akun Windows (kami jelas harus meneruskan port ini ke router atau modem, sehingga kami dapat mencapainya ketika kami berada di luar jaringan pribadi).
Catatan : jika port 22 tidak dapat dikonfigurasi atau tidak dapat diakses dari jaringan kami, cukup buka file C: \ Windows \ System32 \ OpenSSH \ sshd_config dan ubah entri untuk port 22, atur port sesuai keinginan.

Cara membuat server SSH di Linux

Pada server Linux, pengaturan SSH jauh lebih mudah, karena OpenSSH terintegrasi dengan baik dengan alat sistem lainnya. Setelah mengkonfigurasi mesin atau server online dengan Ubuntu (diambil sebagai contoh dalam panduan ini), kami membuka aplikasi Terminal, lalu ketik perintah berikut:
sudo apt-get install openssh-server
Kami mengkonfirmasi di mana diperlukan untuk menyelesaikan instalasi server OpenSSH. Untuk memulai layanan segera, cukup jalankan perintah berikut dari terminal:
sudo /etc/init.d/ssh restart
Sistem akan menggunakan kredensial akun pengguna untuk akses dan port 22 untuk menerima koneksi dari luar.

Jika kita ingin mengubah port input untuk koneksi SSH (untuk alasan yang sama terlihat pada Windows), cukup ketik perintah di terminal:
sudo vi / etc / ssh / sshd_config
Dari editor teks kami menavigasi melalui berbagai opsi sampai kami menemukan item Port, sehingga kami dapat mengkonfigurasi port baru untuk koneksi SSH.

Cara menyambung ke server SSH dari Windows

Setelah mengkonfigurasi server SSH, kita dapat mengaksesnya dari PC Windows 10 lainnya yang terhubung ke Internet hanya dengan membuka program Windows PowerShell dan mengetik perintah berikut dari terminal:
ssh -p portnumber
perintah terdiri dari nama pengguna ( nama pengguna ) yang memerlukan akses, nama server (nama server) dan nomor port untuk dihubungi.

Sebagai nama pengguna, cukup gunakan akun pengguna yang dikonfigurasi di server, sementara sebagai servername kita dapat langsung memasukkan alamat IP publik dari koneksi Internet yang digunakan oleh server atau nama domain (jika terdaftar). Port default adalah 22, tetapi kita dapat mengubahnya tanpa masalah jika server SSH telah dikonfigurasi dengan port yang berbeda. Pada setiap koneksi, kata sandi akses akan diminta, bertepatan dengan kata sandi akun sistem (atau akun administrator).
Jika kami menggunakan versi Windows lainnya (7 dan 8.1) atau kami ingin mendapatkan kontrol lebih besar atas koneksi terenkripsi, kami sarankan Anda menginstal program Putty gratis dan open source.

Dengan program ini kita akan dapat terhubung dengan cepat ke server SSH apa pun, cukup masukkan nama pengguna di bidang Nama Host, konfigurasikan port di bidang Port, beri tanda centang pada item SSH dan akhirnya klik Buka di bagian bawah.

Cara menyambung ke server SSH dari ponsel cerdas atau tablet

Jika kami ingin mengontrol server SSH kami dari smartphone atau tablet, kami sarankan untuk menginstal aplikasi Termius gratis, tersedia untuk Android dan iOS.

Dengan aplikasi ini kita akan dapat mengakses cangkang yang dilindungi dari server mana pun dengan cepat dan cepat, selain mengakses layanan SFTP, yang memungkinkan Anda untuk melihat semua folder server dengan izin administrator (sangat baik untuk mengelola file sistem dan folder tanpa hadir secara fisik di depan server).
Untuk menggunakan aplikasi, cukup jalankan, tunjukkan informasi akses ke server seperti yang terlihat sebelumnya dan masukkan kata sandi ketika diminta; secara otomatis aplikasi akan terhubung ke server dan menawarkan kepada kita shell untuk mengeluarkan perintah, dengan kemungkinan menyimpan kredensial untuk akses di masa mendatang.
Atau, kita dapat menggunakan aplikasi JuiceSSH - SSH Client dan JuiceSSH Performance Plugin gratis di Android.

Dengan kedua aplikasi ini, kami dapat mengirim perintah pada shell yang aman dan memeriksa kinerja server kami, berkat plugin koneksi yang akan menunjukkan konsumsi waktu nyata oleh CPU, RAM, jaringan, disk, dan beban rata-rata (sangat berguna jika kami memiliki situs dengan banyak kunjungan atau server dengan beberapa kapasitas).

kesimpulan

Mengelola server SSH dan mengirim perintah pada shell yang aman tentu saja operasi oleh pakar industri dan administrator sistem, tetapi jika kami ingin memeriksa setiap aspek server kami untuk situs web yang kami kelola, SSH jelas merupakan salah satu alat yang perlu Anda pelajari. gunakan segera.
Jika Anda ingin mempelajari perintah baru dari prompt atau untuk PowerShell, silakan baca Panduan kami untuk Command Prompt Cheats (CMD). Jika sebaliknya kami ingin terhubung ke server FTP, kami dapat menemukan semua informasi yang diperlukan dalam panduan kami tentang Cara menghubungkan ke server FTP dari PC dan smartphone.
Untuk membuat server data baru yang akan digunakan sebagai cloud pribadi dan aman, kita dapat membaca analisis mendalam kami tentang cara membuat Server Cloud pribadi dan gratis di PC Anda.

Tinggalkan Komentar Anda

Please enter your comment!
Please enter your name here