如何通過 SSH 使用 Ytalk 配置安全私人聊天服務(wù)器

yanding 2023-07-23 422

Ytalk 是一個免費的多用戶聊天程序,其工作方式類似于 UNIX 語音程序。ytalk 的主要優(yōu)點是它允許多個連接并且可以同時與任意數(shù)量的用戶進行通信。

在本文中,我們將解釋如何通過 SSH 使用 Ytalk 設(shè)置私有、加密且經(jīng)過身份驗證的聊天服務(wù)器,以便任何參與者安全、無密碼地訪問聊天服務(wù)器。

在 Linux 中安裝 Ytalk 和 OpenSSH 服務(wù)器

安裝 Ytalk 和 APT 包管理器,如圖所示。

$sudo apt-get 更新$sudo apt-get install ytalk openssh 服務(wù)器

安裝后,openbsd-inetd 和 sshd 服務(wù)應(yīng)由安裝程序自動啟動。您可以檢查它們是否正常工作,如下所示:

$sudo systemctl 狀態(tài) openbsd-inetd$sudo systemctl 狀態(tài) sshd或者$sudo 服務(wù) openbsd-inetd 狀態(tài)$ sudo 服務(wù) sshd 狀態(tài)

現(xiàn)在創(chuàng)建一個名為 talkd 的用戶帳戶并將其添加到系統(tǒng)上的 tty 組中。

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

現(xiàn)在您需要配置 inetd,使用您喜歡的文本編輯器打開其主配置文件并按如下所述進行編輯。

$ sudo vim /etc/inetd.conf

繼續(xù)往下走:

談話 dgram udp 等待無人.tty /usr/sbin/in.talkd in.talkdntalk dgram out 等待無人.tty /usr/sbin/in.ntalkd in.ntalkd

并將它們更改為如下所示(將用戶名“nobody”替換為“talkd”)。

談話 dgram udp4 等待 talkd.tty /usr/sbin/in.talkd in.talkdntalk dgram udp4 等待 talkd.tty /usr/sbin/in.ntalkd in.ntalkd

如何通過 SSH 使用 Ytalk 配置安全私人聊天服務(wù)器

然后通過運行重新啟動 openbsd-inetd 以使最近的更改生效。

$sudo systemctl 重新啟動 openbsd-inetd或者$sudo 服務(wù) openbsd-inetd 重新啟動

創(chuàng)建用戶帳戶并配置 SSH

現(xiàn)在是時候使用 adduser 命令為聊天服務(wù)器中的所有參與者創(chuàng)建用戶帳戶了。

$ sudo adduser howtoing$ sudo adduser 分支

之后,您需要為所有用戶帳戶配置SSH無密碼登錄。用戶必須在本地計算機上生成私鑰和公鑰組合。然后,用戶必須向服務(wù)器發(fā)送其公鑰內(nèi)容,將其添加到名為authorized_keys 的文件中,其主目錄位于/home/$USER/.ssh 下(對于每個用戶)。

例如,要在獲取其公鑰內(nèi)容后配置用戶 howtoing,請執(zhí)行以下操作。

$ mkdir /home/howtoing/.ssh$ chmod 600 / home / howtoing / .ssh$vim /home/howtoing/.ssh/authorized_keys$ chmod 600/home/howtoing/.ssh/authorized_keys

測試安全聊天服務(wù)器

在此步驟中,您現(xiàn)在應(yīng)該測試聊天服務(wù)器是否正常工作。只需登錄服務(wù)器然后運行 talk 命令即可。例如,如果howtoing用戶想與用戶ravi聊天,他所能做的就是運行。

$ ytalk 分支

然后用戶ravi登錄后,可以執(zhí)行以下命令開始聊天。

$ ytalk Techmint

如何通過 SSH 使用 Ytalk 配置安全私人聊天服務(wù)器

這里的所有都是它的!在本文中,我們將展示如何使用 Ytalk over SSH 配置私人聊天服務(wù)器。通過下面的評論表分享您的想法。


The End