debian 9 how to install and configuration ssh (openssh)
Daftar Isi:
- Prasyarat
- Menginstal Lingkungan Desktop
- Menginstal VNC Server
- Mengkonfigurasi Server VNC
- Membuat file unit Systemd
- Menghubungkan ke server VNC
- Mengatur SSH Tunneling di Linux dan macOS
- Mengatur Tunneling SSH di Windows
- Kesimpulan
Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi server VNC pada sistem Debian 9. Kami juga akan menunjukkan kepada Anda cara membuat terowongan SSH dan terhubung dengan aman ke server VNC.
Virtual Network Computing (VNC) adalah sistem berbagi desktop grafis yang memungkinkan Anda menggunakan keyboard dan mouse untuk mengontrol komputer lain dari jarak jauh.
Prasyarat
Sebelum melanjutkan dengan tutorial, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Menginstal Lingkungan Desktop
Kemungkinannya adalah server Debian Anda tidak akan menginstal lingkungan desktop. Langkah pertama kami adalah memasang lingkungan desktop yang ringan.
Ada beberapa lingkungan desktop (DE) yang tersedia di repositori Debian. Dalam tutorial ini kita akan menggunakan Xfce sebagai lingkungan desktop pilihan kita. Ini adalah yang cepat, stabil dan ringan, yang membuatnya ideal untuk penggunaan di server jauh.
Perbarui indeks paket dan instal Xfce di server Debian Anda dengan perintah berikut:
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils
Bergantung pada sistem Anda, mengunduh dan menginstal paket Xfce mungkin memerlukan waktu.
Menginstal VNC Server
Ada juga beberapa server VNC berbeda yang tersedia di repositori Debian seperti TightVNC, TigerVNC dan x11vnc. Setiap server VNC memiliki kekuatan dan kelemahan dalam hal kecepatan dan keamanan.
Kami akan menggunakan TigerVNC, yang secara aktif memelihara server VNC berkinerja tinggi. Untuk menginstal TigerVNC di server Debian Anda mengeluarkan perintah berikut:
sudo apt install tigervnc-standalone-server tigervnc-common
Setelah server VNC diinstal, jalankan perintah
vncserver
untuk membuat konfigurasi awal dan mengatur kata sandi. Jangan gunakan sudo saat menjalankan perintah berikut:
vncserver
Anda akan diminta untuk memasukkan dan mengonfirmasi kata sandi dan apakah akan menetapkannya sebagai kata sandi hanya-lihat. Jika Anda memilih untuk mengatur kata sandi hanya-lihat, pengguna tidak akan dapat berinteraksi dengan instance VNC dengan mouse dan keyboard.
You will require a password to access your desktops. Password: Verify: Would you like to enter a view-only password (y/n)? n /usr/bin/xauth: file /home/linuxize/.Xauthority does not exist New 'debian9.localdomain:1 (linuxize)' desktop at:1 on machine debian9.localdomain Starting applications specified in /etc/X11/Xvnc-session Log file is /home/linuxize/.vnc/debian9.localdomain:1.log Use xtigervncviewer -SecurityTypes VncAuth -passwd /home/linuxize/.vnc/passwd:1 to connect to the VNC server.
Ketika Anda menjalankan perintah
vncserver
untuk pertama kalinya, itu akan membuat dan menyimpan file kata sandi di direktori
~/.vnc
.
Perhatikan
:1
setelah nama host di output di atas. Ini menunjukkan nomor port tampilan tempat server vnc berjalan. Dalam kasus kami, server berjalan pada port TCP
5901
(5900 +1). Jika Anda membuat instance kedua dengan
vncserver
ia akan berjalan pada port bebas berikutnya yaitu
:2
yang berarti server berjalan pada port
5902
(5900 + 2).
Yang penting untuk diperhatikan adalah bahwa ketika bekerja dengan server VNC,:
:X
adalah port tampilan yang merujuk ke
5900+X
Sebelum melanjutkan dengan langkah selanjutnya, hentikan instance VNC menggunakan perintah
vncserver
dengan opsi
-kill
dan nomor server sebagai argumen. Dalam kasus kami server sedang berjalan di port 5901 (
:1
), jadi kami akan menghentikannya dengan:
vncserver -kill:1
Killing Xtigervnc process ID 6677… success!
Mengkonfigurasi Server VNC
Sekarang baik Xfce dan TigerVNC diinstal pada server kita perlu mengkonfigurasi TigerVNC untuk menggunakan Xfce. Untuk melakukannya, buat file berikut:
nano ~/.vnc/xstartup
~ /.vnc / xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Setelah selesai, simpan dan tutup file tersebut. Skrip di atas akan dieksekusi secara otomatis setiap kali Anda memulai atau memulai ulang server TigerVNC.
File
~/.vnc/xstartup
juga perlu memiliki izin eksekusi. Jalankan perintah
chmod
berikut untuk memastikan izin benar:
chmod u+x ~/.vnc/xstartup
~ /.vnc / config
Membuat file unit Systemd
File unit systemd akan memungkinkan kita untuk memulai, menghentikan, dan memulai kembali layanan VNC dengan mudah sesuai kebutuhan.
Buka editor teks Anda dan salin dan tempel konfigurasi berikut ke dalamnya. Jangan lupa untuk mengubah nama pengguna pada baris 7 agar sesuai dengan nama pengguna Anda.
sudo nano /etc/systemd/system/[email protected]
/etc/systemd/system/[email protected]
Description=Remote desktop service (VNC) After=syslog.target network.target Type=simple User=linuxize PAMName=login PIDFile=/home/%u/.vnc/%H%i.pid ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill:%i > /dev/null 2>&1 ||:' ExecStart=/usr/bin/vncserver:%i -geometry 1440x900 -alwaysshared -fg ExecStop=/usr/bin/vncserver -kill:%i WantedBy=multi-user.target
Simpan dan tutup file.
Beri tahu systemd bahwa ada file
[email protected]
baru dengan menjalankan perintah berikut:
sudo systemctl daemon-reload
Selanjutnya, aktifkan layanan:
sudo systemctl enable [email protected]
Angka
1
setelah tanda
@
menentukan port tampilan tempat layanan VNC akan berjalan. Seperti yang kita bahas di bagian sebelumnya karena kita menggunakan
1
server VNC akan mendengarkan pada port
5901
.
Mulai layanan VNC dengan menjalankan:
sudo systemctl start [email protected]
Verifikasi bahwa layanan berhasil dimulai dengan:
sudo systemctl status [email protected]
● [email protected] - Remote desktop service (VNC) Loaded: loaded (/etc/systemd/system/[email protected]; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-10-03 05:23:33 PDT; 51s ago Process: 7063 ExecStartPre=/bin/sh -c /usr/bin/vncserver -kill:1 > /dev/null 2>&1 ||: (code=exited, status=0/SUCCESS) Main PID: 7071 (vncserver) Tasks: 0 (limit: 4915) CGroup: /system.slice/system-vncserver.slice/[email protected] ‣ 7071 /usr/bin/perl /usr/bin/vncserver:1 -geometry 1440x900 -alwaysshared -fg
Menghubungkan ke server VNC
VNC bukan protokol terenkripsi dan dapat dikenakan paket sniffing. Pendekatan yang disarankan adalah membuat terowongan SSH yang akan meneruskan lalu lintas dengan aman dari mesin lokal Anda pada port 5901 ke server pada port yang sama.
Mengatur SSH Tunneling di Linux dan macOS
ssh -L 5901:127.0.0.1:5901 -N -f -l username server_ip_address
Anda akan diminta memasukkan kata sandi pengguna.
Jangan lupa mengganti
username
dan
server_ip_address
dengan nama pengguna dan alamat IP server Anda.
Mengatur Tunneling SSH di Windows
Buka Putty dan masukkan Alamat IP server Anda di bidang
Host name or IP address
.
Pada titik ini, Anda telah berhasil terhubung ke server Anda melalui VNC. Anda sekarang dapat mulai berinteraksi dengan desktop XFCE jarak jauh dari mesin lokal Anda menggunakan keyboard dan mouse Anda.
Kesimpulan
Sekarang Anda harus memiliki server VNC dan berjalan dan Anda dapat dengan mudah mengelola server Debian 9 Anda dari komputer lokal Anda menggunakan antarmuka grafis.
Untuk mengkonfigurasi server VNC Anda untuk memulai tampilan untuk lebih dari satu pengguna, buat konfigurasi awal dan atur kata sandi menggunakan perintah
vncserver
. Anda juga perlu membuat file layanan baru menggunakan porta yang berbeda.
Jangan ragu untuk meninggalkan komentar jika Anda memiliki pertanyaan.
debian vncCara menginstal dan mengkonfigurasi redis pada debian 9

Redis adalah penyimpanan data nilai kunci dalam sumber terbuka. Ini dapat digunakan sebagai pangkalan data, cache dan pesan dan mendukung berbagai struktur data seperti Strings, Hash, Lists, Sets, dll. Tutorial ini menjelaskan cara menginstal dan mengkonfigurasi Redis pada server Debian 9.
Cara menginstal dan mengkonfigurasi vnc pada centos 7

Dalam tutorial ini, kami akan memandu Anda melalui langkah-langkah untuk menginstal dan mengkonfigurasi server VNC pada sistem CentOS 7. Kami juga akan menunjukkan kepada Anda cara terhubung dengan aman ke server VNC melalui terowongan SSH.
Cara menginstal dan mengkonfigurasi vnc di ubuntu 18.04

Panduan ini mencakup langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi server VNC pada sistem Ubuntu 18.04. Kami juga akan menunjukkan kepada Anda cara terhubung dengan aman ke server VNC melalui terowongan SSH.