Cara Nggawe Server Obrolan Pribadi sing Aman karo Ytalk liwat SSH
Ytalk minangka program obrolan multi-pangguna gratis sing kerjane padha karo program obrolan UNIX. Kauntungan utama ytalk yaiku ngidini macem-macem sambungan lan bisa komunikasi karo nomer pangguna sing sewenang-wenang bebarengan.
Ing artikel iki, kita bakal nerangake carane nginstal lan nyetel server chatting pribadi, ndhelik lan otentikasi karo Ytalk liwat SSH kanggo aman, akses sandi-kurang menyang server chatting, kanggo saben peserta.
Nginstal Ytalk lan OpenSSH Server ing Linux
Instal manajer paket Ytalk lan APT kaya sing ditampilake.
$ sudo apt-get update $ sudo apt-get install ytalk openssh-server
Sawise diinstal, layanan openbsd-inetd lan sshd kudu diwiwiti kanthi otomatis dening installer. Sampeyan bisa mriksa yen lagi aktif lan mlaku kaya sing ditampilake:
$ sudo systemctl status openbsd-inetd $ sudo systemctl status sshd OR $ sudo service openbsd-inetd status $ sudo service sshd status
Saiki gawe akun pangguna sing diarani talkd lan tambahake menyang grup tty ing sistem.
$ sudo useradd talkd $ sudo usermod -a -G tty talkd
Saiki sampeyan kudu ngatur inetd, bukak file konfigurasi utama nggunakake editor teks favorit lan sunting kaya sing diterangake ing ngisor iki.
$ sudo vim /etc/inetd.conf
Gulung mudhun menyang garis:
talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd
lan ganti dadi kaya iki (ganti jeneng panganggo ora ana karo talkd).
talk dgram udp4 wait talkd.tty /usr/sbin/in.talkd in.talkd ntalk dgram udp4 wait talkd.tty /usr/sbin/in.ntalkd in.ntalkd
Banjur miwiti maneh openbsd-inetd supaya owah-owahan anyar bisa ditrapake, kanthi mlaku.
$ sudo systemctl restart openbsd-inetd OR $ sudo service openbsd-inetd restart
Nggawe Akun Panganggo lan Konfigurasi SSH
Saiki wektune kanggo nggawe akun pangguna kanggo kabeh peserta ing server chatting kanthi printah adduser.
$ sudo adduser tecmint $ sudo adduser ravi
Sawise iku, sampeyan kudu ngonfigurasi login SSH tanpa sandi kanggo kabeh akun pangguna. Pangguna kudu nggawe kombinasi tombol pribadi lan umum ing mesin lokal. Banjur pangguna kudu ngirim administrator, isi kunci umum kanggo ditambahake menyang file sing dikenal minangka authorized_keys, direktori ngarep ing /home/$USER/.ssh (kanggo saben pangguna).
Contone, kanggo nyiyapake tecmint pangguna sawise nampa isi kunci publik, tindakake ing ngisor iki.
$ mkdir /home/tecmint/.ssh $ chmod 600 /home/tecmint/.ssh $ vim /home/tecmint/.ssh/authorized_keys #copy and paste the contents of the public key in here $ chmod 600 /home/tecmint/.ssh/authorized_keys
Nguji Server Chat Aman
Ing tahap iki, sampeyan saiki kudu nyoba yen server chatting bisa digunakake kanthi becik. Cukup mlebu menyang server banjur jalanake perintah ytalk. Contone, yen pangguna tecmint pengin ngobrol karo pangguna ravi, kabeh sing bisa ditindakake yaiku mbukak.
$ ytalk ravi
Banjur pangguna ravi sawise mlebu, bisa mbukak printah ing ngisor iki kanggo miwiti ngobrol.
$ ytalk tecmint
Iku kabeh! Ing artikel iki, kita wis nuduhake carane nyiyapake server chatting pribadi karo Ytalk liwat SSH. Nuduhake komentar liwat formulir umpan balik ing ngisor iki.