GNU/Linux >> Belajar Linux >  >> Linux

Lewati firewall Linux Anda dengan SSH melalui HTTP

Dengan pertumbuhan konektivitas dan pekerjaan jarak jauh, mengakses sumber daya komputasi jarak jauh menjadi lebih penting setiap hari. Tetapi persyaratan untuk menyediakan akses eksternal ke perangkat dan perangkat keras membuat tugas ini rumit dan berisiko. Bertujuan untuk mengurangi gesekan ini, ShellHub adalah server cloud yang memungkinkan akses universal ke perangkat tersebut, dari jaringan eksternal mana pun.

ShellHub adalah solusi open source, dilisensikan di bawah Apache 2.0, yang mencakup semua kebutuhan tersebut dan memungkinkan pengguna untuk menghubungkan dan mengelola beberapa perangkat melalui satu akun. Ini dikembangkan untuk memfasilitasi tugas pengembang dan pemrogram, memungkinkan akses jarak jauh ke perangkat Linux untuk arsitektur perangkat keras apa pun.

Melihat lebih dekat, solusi ShellHub menggunakan lapisan transport HTTP untuk merangkum protokol SSH. Pilihan lapisan transport ini memungkinkan penggunaan yang mulus di sebagian besar jaringan karena umumnya tersedia dan diterima oleh sebagian besar aturan dan kebijakan firewall perusahaan.

Contoh-contoh ini menggunakan ShellHub versi 0.3.2, dirilis pada 10 Juni 2020.

Menggunakan ShellHub

Untuk mengakses platform, cukup buka shellhub.io dan daftarkan diri Anda untuk membuat akun. Data pendaftaran Anda akan membantu tim pengembangan untuk memahami profil pengguna dan memberikan lebih banyak wawasan tentang cara meningkatkan platform.

Desain ShellHub memiliki antarmuka yang intuitif dan bersih yang membuat semua informasi dan fungsionalitas tersedia dengan cara tercepat. Setelah Anda mendaftar, Anda akan berada di dasbor, siap untuk mendaftarkan perangkat pertama Anda.

Menambahkan perangkat

Lebih banyak sumber daya Linux

  • Lembar contekan perintah Linux
  • Lembar contekan perintah Linux tingkat lanjut
  • Kursus online gratis:Ikhtisar Teknis RHEL
  • Lembar contekan jaringan Linux
  • Lembar contekan SELinux
  • Lembar contekan perintah umum Linux
  • Apa itu container Linux?
  • Artikel Linux terbaru kami

Untuk mengaktifkan koneksi perangkat melalui ShellHub, Anda harus membuat pengenal yang akan digunakan untuk mengautentikasi perangkat Anda saat terhubung ke server.

Identifikasi ini harus dikonfigurasi di dalam agen (klien ShellHub) yang akan disimpan di perangkat bersama dengan gambar atau harus ditambahkan sebagai wadah Docker.

Secara default, ShellHub menggunakan Docker untuk menjalankan agen, yang sangat nyaman, karena menyediakan penambahan perangkat tanpa gesekan pada sistem yang ada, dengan dukungan Docker sebagai satu-satunya persyaratan. Untuk menambahkan perangkat, Anda perlu menempelkan baris perintah, yang disajikan di dalam dialog Cloud ShellHub (lihat Gambar 2).

Secara default, perangkat menggunakan alamat MAC sebagai nama hostnya. Secara internal, perangkat diidentifikasi dengan kuncinya, yang dihasilkan selama pendaftaran perangkat untuk mengautentikasinya dengan server.

Mengakses perangkat

Untuk mengakses perangkat Anda, cukup buka Lihat Semua Perangkat di dasbor, atau klik Perangkat di menu sebelah kiri; ini akan mencantumkan semua perangkat Anda yang terdaftar.

Status perangkat dapat dengan mudah dilihat di halaman. Yang online menunjukkan ikon hijau di sebelahnya dan dapat dihubungkan dengan mengklik ikon terminal. Anda kemudian memasukkan kredensial dan, terakhir, klik tombol Connect, lihat (Gambar 3).

Cara lain untuk mengakses perangkat Anda adalah dari klien SSH seperti Putty, Termius, atau bahkan terminal Linux. Kita dapat menggunakan Identifikasi ShellHub, yang disebut SSHID, sebagai alamat tujuan untuk terhubung (mis., ssh username@SSHID). Gambar 4 mengilustrasikan bagaimana kita dapat terhubung ke mesin kita menggunakan klien SSH Linux di terminal.

Setiap kali Anda masuk ke platform ShellHub Cloud, Anda akan memiliki akses ke semua perangkat terdaftar Anda di dasbor sehingga Anda dapat mengaksesnya dari mana saja, kapan saja. ShellHub menambahkan kesederhanaan pada proses menjaga komunikasi tetap aman dengan mesin jarak jauh Anda melalui platform sumber terbuka dan dengan cara yang transparan.

Bergabunglah dengan Komunitas ShellHub di GitHub atau kirimkan saran atau umpan balik Anda kepada tim pengembang melalui Gitter atau dengan mengirim email ke [email protected]. Kami senang menerima kontribusi dari anggota komunitas!


Linux
  1. Pindai keamanan Linux Anda dengan Lynis

  2. Otomatisasi kata sandi SSH di Linux dengan sshpass

  3. Linux IPTables:Cara Menambahkan Aturan Firewall (Dengan Contoh Izinkan SSH)

  1. Pantau sistem Linux Anda di terminal Anda dengan procps-ng

  2. Oring Dengan Benar Dalam Perintah Atas Ssh?

  3. proxy http melalui ssh, bukan kaus kaki

  1. Dengarkan musik favorit Anda di Linux dengan Juk

  2. Pantau Java Anda di Linux dengan jconsole

  3. Memulai SSH di Linux