Cara Menggunakan SSH (dengan Gambar)

Daftar Isi:

Cara Menggunakan SSH (dengan Gambar)
Cara Menggunakan SSH (dengan Gambar)

Video: Cara Menggunakan SSH (dengan Gambar)

Video: Cara Menggunakan SSH (dengan Gambar)
Video: AKUN BERHASIL BALIK PAKE FORMULIR BARU! Cara Mengembalikan Akun Facebook 2023 2024, Mungkin
Anonim

Jika Anda terhubung ke komputer lain melalui Internet, Anda mungkin ingin menyimpan data Anda dengan aman. SSH adalah salah satu cara untuk membantu melakukan itu. Untuk mewujudkannya, Anda harus menyiapkan SSH dengan benar di komputer Anda, lalu membuat koneksi terenkripsi ke server Anda. Ingat saja, agar koneksi aman, kedua ujung koneksi harus mengaktifkan SSH. Ikuti panduan ini untuk memastikan koneksi Anda seaman mungkin.

Langkah

Bagian 1 dari 3: Menghubungkan untuk Pertama Kalinya

Gunakan SSH Langkah 1
Gunakan SSH Langkah 1

Langkah 1. Instal SSH

Untuk Windows, Anda perlu mengunduh dan menginstal program klien SSH. Yang paling populer adalah Cygwin, yang tersedia secara gratis dari situs web pengembang. Unduh dan instal seperti yang Anda lakukan pada program lain. Program gratis populer lainnya adalah Putty.

  • Selama instalasi Cygwin, Anda harus memilih untuk menginstal OpenSSH dari bagian Net.
  • Linux dan Mac OS X hadir dengan SSH yang sudah diinstal pada sistem. Ini karena SSH adalah sistem UNIX, dan Linux dan OS X diturunkan dari UNIX.
  • Jika Anda memiliki Windows 10 dengan Pembaruan Ulang Tahun, Anda dapat menginstal Subsistem Windows untuk Linux yang dilengkapi dengan SSH yang sudah diinstal sebelumnya.
Gunakan SSH Langkah 2
Gunakan SSH Langkah 2

Langkah 2. Jalankan SSH

Buka program terminal yang diinstal oleh Cygwin, atau Bash di Ubuntu pada Windows untuk Windows 10, atau buka Terminal di OS X atau Linux. SSH menggunakan antarmuka terminal untuk berinteraksi dengan komputer lain. Tidak ada antarmuka grafis untuk SSH, jadi Anda harus terbiasa mengetik perintah.

Gunakan SSH Langkah 3
Gunakan SSH Langkah 3

Langkah 3. Uji koneksi

Sebelum Anda mendalami pembuatan kunci aman dan memindahkan file, Anda akan ingin menguji apakah SSH dikonfigurasikan dengan benar di komputer Anda serta sistem yang Anda sambungkan. Masukkan perintah berikut, ganti dengan nama pengguna Anda di komputer jarak jauh, dan dengan alamat untuk komputer atau server jarak jauh:

  • $ ssh @

  • Jika Anda ingin menentukan port, tambahkan

    -p 0000

  • (ganti 0000 dengan nomor port yang diinginkan).
  • Anda akan dimintai kata sandi setelah koneksi dibuat. Anda tidak akan melihat kursor bergerak atau karakter apa pun yang dimasukkan saat Anda mengetik kata sandi.
  • Jika langkah ini gagal, maka SSH tidak dikonfigurasi dengan benar di komputer Anda atau komputer jarak jauh tidak menerima koneksi SSH.

Bagian 2 dari 3: Mempelajari Perintah Dasar

Gunakan SSH Langkah 4
Gunakan SSH Langkah 4

Langkah 1. Arahkan shell SSH

Saat pertama kali terhubung ke komputer jarak jauh, Anda harus berada di direktori HOME Anda. Untuk berpindah di sekitar struktur direktori, gunakan

CD

memerintah:

  • cd..

  • akan memindahkan Anda ke satu direktori.
  • CD

  • akan memindahkan Anda ke subdirektori yang ditentukan.
  • cd /home/direktori/path/

  • akan memindahkan Anda ke direktori yang ditentukan dari root (home).
  • cd ~

  • akan mengembalikan Anda ke direktori HOME Anda.
Gunakan SSH Langkah 5
Gunakan SSH Langkah 5

Langkah 2. Periksa isi direktori Anda saat ini

Untuk melihat file dan folder apa di lokasi Anda saat ini, Anda dapat menggunakan

ls

memerintah:

  • ls

  • akan mencantumkan semua file dan folder di direktori Anda saat ini.
  • ls –l

  • akan mencantumkan isi direktori bersama dengan informasi tambahan seperti ukuran, izin, dan tanggal.
  • ls-a

  • akan mencantumkan semua konten termasuk file dan folder tersembunyi.
Gunakan SSH Langkah 6
Gunakan SSH Langkah 6

Langkah 3. Salin file dari lokasi Anda ke komputer jarak jauh

Jika Anda perlu menyalin file dari komputer lokal Anda ke komputer yang Anda akses dari jarak jauh, Anda dapat menggunakan:

scp

memerintah:

  • scp /localdirectory/example1.txt @:

  • akan menyalin example1.txt ke yang ditentukan pada komputer jarak jauh. Anda dapat membiarkannya kosong untuk menyalin ke folder akar komputer jarak jauh.
  • scp @:/home/example1.txt./

  • akan memindahkan example1.txt dari direktori home di komputer jarak jauh ke direktori saat ini di komputer lokal.
Gunakan SSH Langkah 7
Gunakan SSH Langkah 7

Langkah 4. Salin file melalui shell

Anda dapat menggunakan

cp

perintah untuk membuat salinan file baik di direktori yang sama atau ke direktori yang Anda pilih:

  • cp contoh1.txt contoh2.txt

  • akan membuat salinan example1.txt yang disebut example2.txt di lokasi yang sama.
  • cp contoh1.txt /

  • akan membuat salinan example1.txt di lokasi yang ditentukan oleh.
Gunakan SSH Langkah 8
Gunakan SSH Langkah 8

Langkah 5. Pindahkan dan ganti nama file

Jika Anda ingin mengubah nama file atau memindahkannya tanpa menyalin, Anda dapat menggunakan

mv

memerintah:

  • mv contoh1.txt contoh2.txt

  • akan mengganti nama example1.txt menjadi example2.txt. File akan tetap berada di lokasi yang sama.
  • mv direktori1 direktori2

  • akan mengganti nama directory1 menjadi directory2. Isi direktori akan tetap tidak berubah.
  • mv contoh1.txt direktori1/

  • akan memindahkan example1.txt ke direktori1.
  • mv example1.txt direktori1/example2.txt

  • akan memindahkan example1.txt ke direktori1 dan mengganti namanya menjadi example2.txt
Gunakan SSH Langkah 9
Gunakan SSH Langkah 9

Langkah 6. Hapus file dan direktori

Jika Anda perlu menghapus apa pun dari komputer yang terhubung dengan Anda, Anda dapat menggunakan

rm

memerintah:

  • rm contoh1.txt

  • akan menghapus file example1.txt.
  • rm –Saya contoh1.txt

  • akan menghapus file example1.txt setelah meminta Anda untuk mengonfirmasi.
  • direktori rm1/

  • akan menghapus directory1 dan semua isinya.
Gunakan SSH Langkah 10
Gunakan SSH Langkah 10

Langkah 7. Ubah izin untuk file Anda

Anda dapat mengubah hak baca dan tulis file Anda menggunakan

chmod

memerintah:

  • chmod u+w contoh1.txt

    akan menambahkan izin menulis (memodifikasi) ke file untuk pengguna (u). Anda juga dapat menggunakan

    G

    pengubah untuk izin grup atau

    Hai

  • untuk izin dunia.
  • chmod g+r contoh1.txt

  • akan menambahkan izin baca (akses) ke file untuk grup.
  • Ada daftar besar izin yang dapat Anda gunakan untuk mengamankan atau membuka berbagai aspek sistem Anda.
Gunakan SSH Langkah 11
Gunakan SSH Langkah 11

Langkah 8. Pelajari berbagai macam perintah dasar lainnya

Ada beberapa perintah penting yang akan Anda gunakan sedikit di antarmuka shell. Mereka termasuk:

  • mkdir direktori baru

  • akan membuat subdirektori baru yang disebut direktori baru.
  • pwd

  • akan menampilkan lokasi direktori Anda saat ini.
  • siapa

  • menunjukkan siapa yang masuk ke sistem.
  • pico file baru.txt

    atau

    vi file baru.txt

  • akan membuat file baru dan membuka editor file. Sistem yang berbeda akan menginstal editor file yang berbeda. Yang paling umum adalah pico dan vi. Anda mungkin perlu menggunakan perintah yang berbeda jika Anda menginstal editor file yang berbeda.
Gunakan SSH Langkah 12
Gunakan SSH Langkah 12

Langkah 9. Dapatkan informasi rinci tentang perintah apa pun

Jika Anda tidak yakin tentang apa yang akan dilakukan suatu perintah, Anda dapat menggunakan

pria

perintah untuk mempelajari semua kemungkinan penggunaan dan parameter:

  • pria

  • akan menampilkan informasi tentang perintah itu.
  • pria –k

  • akan mencari semua halaman manual untuk kata kunci yang Anda tentukan.

Bagian 3 dari 3: Membuat Kunci Terenkripsi

Gunakan SSH Langkah 13
Gunakan SSH Langkah 13

Langkah 1. Buat kunci SSH Anda

Tombol-tombol ini akan memungkinkan Anda untuk terhubung ke lokasi terpencil tanpa harus memasukkan kata sandi Anda setiap kali. Ini adalah cara yang jauh lebih aman untuk terhubung ke komputer jarak jauh, karena kata sandi tidak harus dikirimkan melalui jaringan.

  • Buat folder kunci di komputer Anda dengan memasukkan perintah

    $ mkdir.ssh

  • Buat kunci publik dan pribadi dengan menggunakan perintah

    $ ssh-keygen –t rsa

  • Anda akan ditanya apakah Anda ingin membuat frasa sandi untuk kunci tersebut; ini opsional. Jika Anda tidak ingin membuat frasa sandi, tekan Enter. Ini akan membuat dua kunci di direktori.ssh: id_rsa dan id_rsa.pub
  • Ubah izin kunci pribadi Anda. Untuk memastikan bahwa kunci pribadi hanya dapat Anda baca, masukkan perintah

    $ chmod 600.ssh/id_rsa

Gunakan SSH Langkah 14
Gunakan SSH Langkah 14

Langkah 2. Tempatkan kunci publik di komputer jarak jauh

Setelah kunci Anda dibuat, Anda siap untuk menempatkan kunci publik di komputer jarak jauh sehingga Anda dapat terhubung tanpa kata sandi. Masukkan perintah berikut, mengganti bagian yang sesuai seperti yang dijelaskan sebelumnya:

  • $scp.ssh/id_rsa.pub @:

  • Pastikan untuk menyertakan titik dua (:) di akhir perintah.
  • Anda akan diminta untuk memasukkan kata sandi Anda sebelum transfer file dimulai.
Gunakan SSH Langkah 15
Gunakan SSH Langkah 15

Langkah 3. Instal kunci publik di komputer jarak jauh

Setelah Anda meletakkan kunci di komputer jarak jauh, Anda harus menginstalnya agar berfungsi dengan benar. Pertama, masuk ke komputer jarak jauh dengan cara yang sama seperti yang Anda lakukan pada Langkah 3.

  • Buat folder SSH di komputer jarak jauh, jika belum ada:

    $ mkdir.ssh

  • Tambahkan kunci Anda ke file kunci yang diotorisasi. Jika file tersebut belum ada, maka akan dibuat:

    $ cat id_rsa.pub >>.ssh/authorized_keys

  • Ubah izin untuk folder SSH untuk mengizinkan akses:

    $ chmod 700.ssh

Gunakan SSH Langkah 16
Gunakan SSH Langkah 16

Langkah 4. Periksa apakah koneksi berfungsi

Setelah kunci dipasang di komputer jarak jauh, Anda seharusnya dapat memulai koneksi tanpa diminta memasukkan kata sandi Anda. Masukkan perintah berikut untuk menguji koneksi:

$ ssh @

Jika Anda terhubung tanpa dimintai kata sandi, maka kuncinya dikonfigurasi dengan benar

Direkomendasikan: