Cara Menyiapkan Pelayan Sembang Peribadi Secure dengan YTalk Over SSH

Cara Menyiapkan Pelayan Sembang Peribadi Secure dengan YTalk Over SSH

Ytalk adalah program sembang berbilang pengguna percuma yang berfungsi serupa dengan program ceramah unix. Kelebihan utama dari ytalk adalah bahawa ia membolehkan pelbagai sambungan dan boleh berkomunikasi dengan mana -mana bilangan pengguna sewenang -wenangnya secara serentak.

Dalam artikel ini, kami akan menerangkan cara memasang dan menyediakan pelayan sembang peribadi, disulitkan dan disahkan dengan Ytalk berakhir SSH Untuk selamat, akses kata laluan kurang ke pelayan sembang, untuk setiap peserta.

Baca juga: ssh -chat - buat sembang kumpulan/peribadi dengan pengguna Linux lain melalui SSH

Memasang Ytalk dan OpenSsh Server di Linux

Pasang Ytalk dan OpenSsh Server menggunakan Pengurus Pakej APT seperti yang ditunjukkan.

$ sudo apt-get update $ sudo apt-get install ytalk openssh-server 

Sekali dipasang, OpenBSD-inetd dan SSHD Perkhidmatan harus dimulakan secara automatik oleh pemasang. Anda boleh menyemak sama ada mereka sedang berjalan dan berjalan seperti yang ditunjukkan:

$ sudo Systemctl Status OpenBSD-Inetd $ Sudo Systemctl Status SSHD atau $ Sudo Service OpenBSD-Inetd Status $ Sudo Service SSHD Status 

Sekarang buat akaun pengguna yang dipanggil bercakap Dan tambahkannya kepada kumpulan tty pada sistem.

$ sudo useradd talkd $ sudo usermod -a -g tty talkd 

Sekarang anda perlu mengkonfigurasi inetd, Buka fail konfigurasi utamanya menggunakan editor teks kegemaran anda dan editnya seperti yang dijelaskan di bawah.

$ sudo vim /etc /inetd.Conf 

Tatal ke garisan:

bercakap dgram udp tunggu tiada siapa.TTY/USR/SBIN/IN.bercakap dalam.Talkd ntalk dgram udp tunggu tiada siapa.TTY/USR/SBIN/IN.ntalkd in.ntalkd 

dan ubah mereka untuk kelihatan seperti ini (ganti nama pengguna "tiada siapa"Dengan"bercakap").

bercakap dgram udp4 tunggu bercakap.TTY/USR/SBIN/IN.bercakap dalam.Talkd ntalk dgram udp4 tunggu talkd.TTY/USR/SBIN/IN.ntalkd in.ntalkd 
Konfigurasikan inetd

Kemudian mulakan semula OpenBSD-inetd untuk perubahan baru -baru ini berlaku, dengan berjalan.

$ sudo Systemctl Restart OpenBSD-Inetd atau $ Sudo Service OpenBSD-Inetd Restart 

Buat akaun pengguna dan konfigurasikan SSH

Sekarang masanya untuk membuat akaun pengguna untuk semua peserta dalam pelayan sembang dengan arahan adduser.

$ sudo adduser tecmint $ sudo adduser ravi 

Selepas itu, anda perlu mengkonfigurasi log masuk SSH yang kurang kata laluan untuk semua akaun pengguna. Pengguna perlu membuat kombinasi kunci peribadi dan awam di mesin tempatan mereka. Kemudian pengguna perlu menghantar pentadbir kepada anda, kandungan kunci awam mereka untuk menambah fail yang dikenali sebagai Authorized_Keys, direktori rumah mereka di bawah /rumah/$ pengguna/.SSH (untuk setiap pengguna).

Contohnya, untuk menyiapkan pengguna Tecmint Setelah menerima kandungan kunci awamnya, lakukan perkara berikut.

$ mkdir/home/tecmint/.ssh $ chmod 600/home/tecmint/.ssh $ vim/home/tecmint/.SSH/Authorized_keys #copy dan tampal kandungan kunci awam di sini $ chmod 600/home/tecmint/.SSH/Authorized_keys 

Menguji pelayan sembang yang selamat

Pada peringkat ini, anda kini perlu menguji jika pelayan sembang berfungsi dengan baik. Cukup log masuk ke pelayan kemudian jalankan ytalk perintah. Contohnya, jika Tecmint Pengguna ingin berbual dengan pengguna Ravi, Yang boleh dia lakukan hanyalah.

$ ytalk ravi 

Kemudian pengguna Ravi Selepas log masuk, boleh menjalankan arahan berikut untuk mula berbual.

$ ytalk tecmint 
Ruang sembang ytalk di linux

Itu sahaja! Dalam artikel ini, kami telah menunjukkan cara menyediakan pelayan sembang peribadi dengan Ytalk berakhir SSH. Kongsi komen anda melalui borang maklum balas di bawah.