Како подесити сигуран приватни сервер за ћаскање са Италк-ом преко ССХ-а


Италк је бесплатни програм за ћаскање за више корисника који ради слично УНИКС програму за разговор. Главна предност италк-а је та што омогућава вишеструке везе и може истовремено комуницирати са било којим произвољним бројем корисника.

У овом чланку ћемо објаснити како да инсталирате и подесите приватни, шифровани и аутентификовани сервер за ћаскање са Италк преко ССХ-а за сигуран приступ серверу за ћаскање без лозинке за сваког учесника.

Инсталирање Италк-а и ОпенССХ сервера у Линук-у

Инсталирајте Италк и АПТ менаџер пакета као што је приказано.

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

Једном инсталиране, опенбсд-инетд и ссхд услуге би требало да буду аутоматски покренуте од стране инсталатера. Можете проверити да ли су покренути и раде као што је приказано:

$ sudo systemctl status openbsd-inetd
$ sudo systemctl status sshd
OR
$ sudo service openbsd-inetd status
$ sudo service sshd  status

Сада креирајте кориснички налог под називом талкд и додајте га групи тти на систему.

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

Сада морате да конфигуришете инетд, отворите његову главну конфигурациону датотеку користећи свој омиљени уређивач текста и уредите је као што је објашњено у наставку.

$ sudo vim /etc/inetd.conf

Померите се надоле до редова:

talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd

и промените их да изгледају овако (замените корисничко име „нободи“ са „талкд“).

talk dgram udp4 wait talkd.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp4 wait talkd.tty /usr/sbin/in.ntalkd in.ntalkd

Затим поново покрените опенбсд-инетд да би недавне промене ступиле на снагу, покретањем.

$ sudo systemctl restart openbsd-inetd
OR
$ sudo service openbsd-inetd restart 

Креирајте корисничке налоге и конфигуришите ССХ

Сада је време да креирате корисничке налоге за све учеснике на серверу за ћаскање са командом аддусер.

$ sudo adduser tecmint
$ sudo adduser ravi

Након тога, потребно је да конфигуришете ССХ пријаву без лозинке за све корисничке налоге. Корисници треба да креирају комбинацију приватног и јавног кључа на својим локалним машинама. Затим корисници треба да вам пошаљу администратору, садржај својих јавних кључева за додавање у датотеку познату као аутхоризед_кеис, њихов кућни директоријум под /хоме/$УСЕР/.ссх (за сваког корисника).

На пример, да бисте подесили корисника тецминт након што прими садржај његовог јавног кључа, урадите следеће.

$ 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

Тестирање сервера безбедног ћаскања

У овој фази, сада морате да тестирате да ли сервер за ћаскање ради добро. Једноставно се пријавите на сервер, а затим покрените команду италк. На пример, ако корисник тецминт жели да ћаска са корисником рави, све што може да уради је да покрене.

$ ytalk ravi

Затим корисник рави након пријављивања може покренути следећу команду да започне ћаскање.

$ ytalk tecmint

То је све! У овом чланку смо показали како да подесите приватни сервер за ћаскање са Италк-ом преко ССХ-а. Поделите своје коментаре путем обрасца за повратне информације испод.