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