Menginstal SSH-server di Ubuntu

Anonim

Menginstal SSH-server di Ubuntu

SSH Protocol digunakan untuk memastikan koneksi yang aman ke komputer, yang memungkinkan remote control tidak hanya melalui sistem operasi shell, tetapi juga saluran terenkripsi. Kadang-kadang pengguna sistem operasi Ubuntu perlu mengirimkan server SSH ke PC-nya untuk mengimplementasikan tujuan apa pun. Oleh karena itu, kami menawarkan untuk membiasakan diri dengan proses ini, setelah mempelajari tidak hanya prosedur unduhan, tetapi juga pengaturan parameter utama.

Instal SSH-server di Ubuntu

Komponen SSH tersedia untuk diunduh melalui penyimpanan resmi, oleh karena itu kami akan mempertimbangkan metode ini, itu adalah yang paling stabil dan andal, dan juga tidak menyebabkan kesulitan dari pengguna pemula. Kami menghancurkan seluruh proses ke langkah-langkah agar lebih mudah dinavigasi dalam instruksi. Mari kita mulai dari awal.

Langkah 1: Unduh dan Instal SSH-Server

Perluas tugas akan melalui "terminal" menggunakan set perintah utama. Anda tidak memerlukan pengetahuan atau keterampilan tambahan, Anda akan menerima deskripsi terperinci tentang setiap tindakan dan semua perintah yang diperlukan.

  1. Jalankan konsol melalui menu atau menyusut kombinasi Ctrl + Alt + T.
  2. Pergi bekerja di terminal Ubuntu

  3. Segera mulai mengunduh file server dari repositori resmi. Untuk melakukan ini, Anda harus memasukkan sudo apt menginstal openssh-server, dan kemudian tekan tombol Enter.
  4. Mengunduh SSH dari repositori resmi di Ubuntu

  5. Karena kami menggunakan konsol sudo (melakukan tindakan atas nama superuser), Anda harus memasukkan kata sandi dari akun Anda. Perhatikan bahwa karakter tidak ditampilkan saat masuk.
  6. Masukkan kata sandi untuk mengunduh ssh di Ubuntu

  7. Anda akan diberi tahu untuk mengunduh sejumlah arsip tertentu, mengkonfirmasi tindakan dengan memilih opsi D.
  8. Konfirmasikan menambahkan arsip untuk SSH di Ubuntu

  9. Secara default, klien diinstal bersama dengan server, tetapi tidak akan berlebihan untuk memungkinkan, mencoba menginstalnya lagi menggunakan sudo apt-get install openssh-client.
  10. Instal klien SSH jika tidak adanya di Ubuntu

Server SSH akan tersedia untuk berinteraksi dengan segera setelah berhasil menambahkan semua file ke sistem operasi, tetapi masih harus dikonfigurasi untuk memberikan operasi yang benar. Kami menyarankan Anda untuk berkenalan dengan langkah-langkah berikut.

Langkah 2: Verifikasi Server

Untuk memulai, mari pastikan bahwa parameter standar diterapkan dengan benar, dan server SSH merespons tim utama dan menampilkannya dengan benar, jadi Anda perlu:

  1. Jalankan konsol dan daftarkan Sudo SystemCTL Aktifkan SSHD untuk menambahkan server ke Ubuntu Autoload, jika itu tidak terjadi secara otomatis setelah instalasi.
  2. Tambahkan SSH ke alat Ubuntu

  3. Jika Anda tidak perlu memulai alat bersama dengan OS, hapus dari Autorun dengan memasukkan SUDO SystemCTL Nonaktifkan SSHD.
  4. Hapus SSH dari Ubuntu Autoload

  5. Sekarang periksa bagaimana komputer lokal terhubung. Terapkan perintah ssh localhost (localhost - alamat PC lokal Anda).
  6. Terhubung melalui SSH ke komputer lokal

  7. Konfirmasikan kelanjutan dari koneksi dengan memilih opsi Ya.
  8. Konfirmasikan koneksi ke komputer lokal Ubuntu

  9. Dalam hal pengunduhan yang berhasil, Anda akan menerima informasi yang Anda lihat kira-kira seperti yang dapat Anda lihat di screenshot berikut. Anda perlu memeriksa dan menghubungkan ke alamat 0.0.0.0, yang bertindak sebagai IP jaringan yang dipilih secara default untuk perangkat lain. Untuk melakukan ini, masukkan perintah yang sesuai dan klik Enter.
  10. Hubungkan ke 0.0.0.0 via SSH di Ubuntu

  11. Setiap koneksi baru harus dikonfirmasi.
  12. Konfirmasikan koneksi adrus default di Ubuntu

Seperti yang Anda lihat, perintah SSH digunakan untuk terhubung ke komputer mana pun. Jika Anda perlu terhubung dengan perangkat lain, cukup jalankan terminal dan masukkan perintah dalam format SSH @ ip_adress.

Langkah 3: Mengedit File Konfigurasi

Semua pengaturan protokol SSH tambahan dilakukan melalui file konfigurasi khusus dengan mengubah baris dan nilai. Kami tidak akan fokus pada semua poin, selain itu, kebanyakan dari mereka murni individu untuk setiap pengguna, kami hanya akan menunjukkan tindakan utama.

  1. Pertama akan menyimpan cadangan file konfigurasi sehingga ketika Anda menghubungi atau mengembalikan status SSH asli. Masukkan sudo cp / etc / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config / ssh / sshd_config.
  2. Buat file konfigurasi SSH Backup di Ubuntu

  3. Kemudian kedua: sudo chmod a-w /etc/sssh/sshd_config.original.
  4. Perintah kedua untuk cadangan ssh di Ubuntu

  5. Memulai file pengaturan dilakukan melalui sudo vi / etc / ssh / sshd_config. Segera setelah masuk, itu akan diluncurkan dan Anda akan melihat kontennya, seperti yang ditunjukkan pada tangkapan layar di bawah ini.
  6. Luncurkan file konfigurasi SSH di Ubuntu

  7. Di sini Anda dapat mengubah port yang digunakan, yang selalu lebih baik untuk memastikan keamanan koneksi, maka login dapat dimatikan atas nama superter (permitrootlogin) dan aktivasi pada tombol (pubkeyauthentication). Setelah menyelesaikan pengeditan, tekan tombol: (Shift +; pada tata letak Latin) dan tambahkan huruf W untuk menyimpan perubahan.
  8. Menyimpan perubahan dalam konfigurasi Ubuntu

  9. Output dari file dilakukan dengan cara yang sama, hanya saja yang menggunakan q.
  10. Keluar dari file konfigurasi di Ubuntu

  11. Jangan lupa me-restart server dengan memasukkan Sudo SystemCTL Restart SSH.
  12. Nyalakan kembali server SSH setelah Anda berubah di Ubuntu

  13. Setelah mengubah port aktif, itu harus diperbaiki di klien. Ini dilakukan dengan menentukan ssh -p 2100 localhost, di mana 2100 adalah nomor port yang diganti.
  14. Ubah port SSH standar di UB

  15. Jika Anda dikonfigurasi oleh firewall, juga perlu diganti: sudo ufw memungkinkan 2100.
  16. Ubah port di firewater Ubuntu

  17. Anda akan menerima pemberitahuan bahwa semua aturan telah diperbarui.
  18. Informasi tentang Memperbarui Paket di Ubuntu

Anda berhak untuk membiasakan diri dengan parameter lain dengan membaca dokumentasi resmi. Ada tips tentang mengubah semua item untuk membantu menentukan nilai apa yang harus Anda pilih.

Langkah 4: Menambahkan Kunci

Saat menambahkan kunci, SSH membuka otorisasi antara dua perangkat tanpa perlu untuk memasukkan kata sandi. Proses identifikasi dibangun kembali di bawah algoritma bacaan untuk kunci rahasia dan terbuka.

  1. Buka konsol dan buat kunci klien baru dengan memasukkan SSH-keygen -t DSA, dan kemudian tetapkan nama file dan tentukan kata sandi akses itu sendiri.
  2. Membuat kunci baru di Ubuntu

  3. Setelah itu, kunci publik akan disimpan dan gambar rahasia akan dibuat. Di layar Anda akan melihat penampilannya.
  4. Penciptaan SSH baru yang sukses di Ubuntu

  5. Tetap hanya untuk menyalin file yang dibuat ke komputer kedua untuk menonaktifkan koneksi melalui kata sandi. Gunakan perintah SSH-COPY-ID ke nama pengguna @ remothost, di mana nama pengguna @ remothost adalah nama komputer jarak jauh dan alamat IP-nya.
  6. Kirim File dengan Kunci ke Komputer di Ubuntu

Tetap hanya untuk me-restart server dan memeriksa kebenarannya pekerjaan melalui kunci terbuka dan rahasia.

Pada hal ini, prosedur instalasi server SSH dan pengaturan dasarnya selesai. Jika Anda memasukkan semua perintah dengan benar, seharusnya tidak ada kesalahan saat mengeksekusi tugas. Dalam hal terjadi masalah dengan menghubungkan setelah pengaturan, cobalah untuk menghapus SSH dari autoloading untuk menyelesaikan masalah (baca di Langkah 2).

Baca lebih banyak