Cara Menggunakan SSH (dengan Gambar)

Isi kandungan:

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

Sekiranya anda menyambung ke komputer lain melalui Internet, anda mungkin mahu menyimpan data anda dengan selamat. SSH adalah salah satu cara untuk membantu melakukannya. Untuk mewujudkannya, anda perlu menyediakan SSH dengan betul di komputer anda, dan kemudian membuat sambungan yang disulitkan ke pelayan anda. Ingatlah, agar sambungan selamat, kedua-dua hujung sambungan harus mengaktifkan SSH. Ikuti panduan ini untuk memastikan bahawa sambungan anda seaman mungkin.

Langkah-langkah

Bahagian 1 dari 3: Bersambung untuk Kali Pertama

Gunakan SSH Langkah 1
Gunakan SSH Langkah 1

Langkah 1. Pasang SSH

Untuk Windows, anda perlu memuat turun dan memasang program klien SSH. Yang paling popular ialah Cygwin, yang tersedia secara percuma dari laman web pembangun. Muat turun dan pasangkannya seperti yang anda lakukan dengan program lain. Program percuma lain yang popular ialah PuTTY.

  • Semasa pemasangan Cygwin, anda mesti memilih untuk memasang OpenSSH dari bahagian Bersih.
  • Linux dan Mac OS X dilengkapi dengan SSH yang sudah dipasang pada sistem. Ini kerana SSH adalah sistem UNIX, dan Linux dan OS X berasal dari UNIX.
  • Sekiranya anda mempunyai Windows 10 dengan Kemas kini Ulang Tahun, anda boleh memasang Subsistem Windows untuk Linux yang disertakan dengan SSH yang telah dipasang sebelumnya.
Gunakan SSH Langkah 2
Gunakan SSH Langkah 2

Langkah 2. Jalankan SSH

Buka program terminal yang dipasang oleh Cygwin, atau Bash di Ubuntu pada Windows untuk Windows 10, atau buka Terminal di OS X atau Linux. SSH menggunakan antara muka terminal untuk berinteraksi dengan komputer lain. Tidak ada antara muka grafik untuk SSH, jadi anda harus selesa mengetik perintah.

Gunakan SSH Langkah 3
Gunakan SSH Langkah 3

Langkah 3. Uji sambungannya

Sebelum anda membuat kunci selamat dan memindahkan fail, anda ingin menguji bahawa SSH dikonfigurasi dengan betul di komputer anda dan juga sistem yang anda sambungkan. Masukkan arahan berikut, ganti dengan nama pengguna anda di komputer jauh, dan dengan alamat untuk komputer jauh atau pelayan:

  • $ ssh @

  • Sekiranya anda ingin menentukan port, tambahkan

    -p 0000

  • (ganti 0000 dengan nombor port yang diinginkan).
  • Anda akan diminta kata laluan anda setelah sambungan dibuat. Anda tidak akan melihat kursor bergerak atau memasukkan aksara semasa anda menaip kata laluan anda.
  • Sekiranya langkah ini gagal, maka SSH dikonfigurasi dengan tidak betul pada komputer anda atau komputer jauh tidak menerima sambungan SSH.

Bahagian 2 dari 3: Perintah Asas Pembelajaran

Gunakan SSH Langkah 4
Gunakan SSH Langkah 4

Langkah 1. Navigasi shell SSH

Semasa pertama kali menyambung ke komputer jauh, anda mesti berada di direktori RUMAH anda. Untuk bergerak di sekitar struktur direktori, gunakan

cd

arahan:

  • cd..

  • akan menggerakkan anda satu direktori.
  • cd

  • akan memindahkan anda ke subdirektori yang ditentukan.
  • cd / rumah / direktori / jalan /

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

  • akan mengembalikan anda ke direktori RUMAH anda.
Gunakan SSH Langkah 5
Gunakan SSH Langkah 5

Langkah 2. Periksa kandungan direktori semasa anda

Untuk melihat fail dan folder apa di lokasi anda sekarang, anda boleh menggunakan

ls

arahan:

  • ls

  • akan menyenaraikan semua fail dan folder di direktori semasa anda.
  • ls –l

  • akan menyenaraikan kandungan direktori beserta maklumat tambahan seperti ukuran, kebenaran, dan tarikh.
  • ls-a

  • akan menyenaraikan semua kandungan termasuk fail dan folder tersembunyi.
Gunakan SSH Langkah 6
Gunakan SSH Langkah 6

Langkah 3. Salin fail dari lokasi anda ke komputer jauh

Sekiranya anda perlu menyalin fail dari komputer tempatan ke komputer yang anda akses dari jauh, anda boleh menggunakan

scp

arahan:

  • scp /localdirectory/example1.txt @:

  • akan menyalin contoh1.txt ke yang ditentukan pada komputer jauh. Anda boleh membiarkan kosong untuk menyalin ke folder root komputer jauh.
  • scp @: / rumah / contoh1.txt./

  • akan memindahkan example1.txt dari direktori utama di komputer jauh ke direktori semasa di komputer tempatan.
Gunakan SSH Langkah 7
Gunakan SSH Langkah 7

Langkah 4. Salin fail melalui shell

Anda boleh menggunakan

cp

perintah untuk membuat salinan fail sama ada di direktori yang sama atau ke direktori pilihan anda:

  • cp contoh1.txt contoh2.txt

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

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

Langkah 5. Pindahkan dan namakan semula fail

Sekiranya anda ingin menukar nama fail atau memindahkannya tanpa menyalin, anda boleh menggunakan

mv

arahan:

  • mv contoh1.txt contoh2.txt

  • akan menamakan semula example1.txt menjadi example2.txt. Fail akan berada di lokasi yang sama.
  • direktori mv1 direktori2

  • akan menamakan semula direktori1 ke direktori2. Kandungan direktori tidak akan berubah.
  • mv contoh1.txt direktori1 /

  • akan memindahkan contoh1.txt ke direktori1.
  • mv contoh1.txt direktori1 / contoh2.txt

  • akan memindahkan example1.txt ke direktori1 dan menamakannya semula menjadi example2.txt
Gunakan SSH Langkah 9
Gunakan SSH Langkah 9

Langkah 6. Padamkan fail dan direktori

Sekiranya anda perlu mengeluarkan apa-apa dari komputer yang anda sambungkan, anda boleh menggunakan

rm

arahan:

  • rm contoh1.txt

  • akan memadam fail contoh1.txt.
  • rm –Saya contoh1.txt

  • akan memadam fail example1.txt setelah meminta anda mengesahkan.
  • direktori rm1 /

  • akan menghapus direktori1 dan semua kandungannya.
Gunakan SSH Langkah 10
Gunakan SSH Langkah 10

Langkah 7. Tukar kebenaran untuk fail anda

Anda boleh mengubah hak baca dan tulis fail anda menggunakan

chmod

arahan:

  • chmod u + w contoh1.txt

    akan menambahkan kebenaran tulis (ubah) ke fail untuk pengguna (u). Anda juga boleh menggunakan

    g

    pengubah untuk kebenaran kumpulan atau

    o

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

  • akan menambahkan kebenaran baca (akses) ke fail untuk kumpulan.
  • Terdapat banyak senarai kebenaran yang boleh anda gunakan untuk melindungi atau membuka pelbagai aspek sistem anda.
Gunakan SSH Langkah 11
Gunakan SSH Langkah 11

Langkah 8. Ketahui pelbagai arahan asas yang lain

Terdapat beberapa arahan yang lebih penting yang akan anda gunakan sedikit di antara muka shell. Ia merangkumi:

  • mkdir newdirectory

  • akan membuat subdirektori baru yang disebut newdirectory.
  • jentera

  • akan memaparkan lokasi direktori semasa anda.
  • who

  • menunjukkan siapa yang log masuk ke dalam sistem.
  • pico newfile.txt

    atau

    vi newfile.txt

  • akan membuat fail baru dan membuka editor fail. Sistem yang berbeza akan dipasang penyunting fail yang berbeza. Yang paling biasa adalah pico dan vi. Anda mungkin perlu menggunakan perintah yang berbeza jika anda memasang editor fail yang berbeza.
Gunakan SSH Langkah 12
Gunakan SSH Langkah 12

Langkah 9. Dapatkan maklumat terperinci mengenai sebarang arahan

Sekiranya anda tidak pasti apa perintah yang akan dilakukan, anda boleh menggunakan

lelaki

arahan untuk mengetahui tentang semua kemungkinan penggunaan dan parameter:

  • lelaki

  • akan memaparkan maklumat mengenai arahan itu.
  • lelaki –k

  • akan mencari di semua halaman lelaki untuk kata kunci yang anda nyatakan.

Bahagian 3 dari 3: Membuat Kekunci Terenkripsi

Gunakan SSH Langkah 13
Gunakan SSH Langkah 13

Langkah 1. Buat kunci SSH anda

Kekunci ini akan membolehkan anda menyambung ke lokasi terpencil tanpa perlu memasukkan kata laluan anda setiap kali. Ini adalah cara yang jauh lebih selamat untuk menyambung ke komputer jauh, kerana kata laluan tidak perlu dihantar melalui rangkaian.

  • Buat folder kunci di komputer anda dengan memasukkan perintah

    $ mkdir.ssh

  • Buat kunci awam dan peribadi dengan menggunakan arahan

    $ ssh-keygen –t rsa

  • Anda akan ditanya sama ada anda ingin membuat frasa laluan untuk kunci; ini adalah pilihan. Sekiranya anda tidak mahu membuat frasa laluan, tekan Enter. Ini akan membuat dua kunci dalam direktori.ssh: id_rsa dan id_rsa.pub
  • Tukar kebenaran kunci peribadi anda. Untuk memastikan bahawa kunci peribadi hanya dapat dibaca oleh anda, masukkan perintah

    $ chmod 600.ssh / id_rsa

Gunakan SSH Langkah 14
Gunakan SSH Langkah 14

Langkah 2. Letakkan kunci awam pada komputer jauh

Setelah kunci anda dibuat, anda sudah bersedia meletakkan kunci awam pada komputer jauh supaya anda dapat menyambung tanpa kata laluan. Masukkan arahan berikut, ganti bahagian yang sesuai seperti yang dijelaskan sebelumnya:

  • $ scp.ssh / id_rsa.pub @:

  • Pastikan untuk memasukkan titik dua (:) pada akhir arahan.
  • Anda akan diminta memasukkan kata laluan anda sebelum pemindahan fail bermula.
Gunakan SSH Langkah 15
Gunakan SSH Langkah 15

Langkah 3. Pasang kunci awam pada komputer jauh

Sebaik sahaja anda meletakkan kunci pada komputer jauh, anda perlu memasangnya supaya berfungsi dengan betul. Pertama, log masuk ke komputer jauh dengan cara yang sama seperti yang anda lakukan pada Langkah 3.

  • Buat folder SSH pada komputer jauh, jika belum ada:

    $ mkdir.ssh

  • Masukkan kunci anda ke fail kunci yang dibenarkan. Sekiranya fail belum ada, ia akan dibuat:

    $ cat id_rsa.pub >>.ssh / Author_keys

  • Tukar kebenaran untuk folder SSH untuk membenarkan akses:

    $ chmod 700.ssh

Gunakan SSH Langkah 16
Gunakan SSH Langkah 16

Langkah 4. Periksa bahawa sambungan berfungsi

Setelah kunci dipasang di komputer jauh, anda seharusnya dapat memulakan sambungan tanpa diminta memasukkan kata laluan anda. Masukkan arahan berikut untuk menguji sambungan:

$ ssh @

Sekiranya anda menyambung tanpa diminta kata laluan, maka kunci dikonfigurasikan dengan betul

Disyorkan: