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
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.
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.
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
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.
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.
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.
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.
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
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.
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.
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.
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
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
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.
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
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 @