SSH Üzerinden Ytalk ile Güvenli Özel Sohbet Sunucusu Nasıl Kurulur
Ytalk, UNIX talk programına benzer şekilde çalışan, ücretsiz, çok kullanıcılı bir sohbet programıdır. ytalk'ın temel avantajı birden fazla bağlantıya izin vermesi ve aynı anda herhangi bir sayıda kullanıcıyla iletişim kurabilmesidir.
Bu makalede, sohbet sunucusuna güvenli, şifresiz erişim için SSH üzerinden Ytalk ile özel, şifreli ve kimliği doğrulanmış bir sohbet sunucusunun nasıl kurulacağını ve kurulacağını açıklayacağız. her katılımcı için.
Ayrıca Okuyun: ssh-chat – Diğer Linux Kullanıcılarıyla SSH Üzerinden Grup/Özel Sohbet Yapın
Linux'ta Ytalk ve OpenSSH Sunucusunun Kurulumu
Gösterildiği gibi APT paket yöneticisini kullanarak Ytalk ve OpenSSH Sunucusunu yükleyin.
sudo apt-get update
sudo apt-get install ytalk openssh-server
openbsd-inetd ve sshd hizmetleri yüklendikten sonra yükleyici tarafından otomatik olarak başlatılmalıdır. Gösterildiği gibi çalışır durumda olup olmadıklarını kontrol edebilirsiniz:
sudo systemctl status openbsd-inetd
sudo systemctl status sshd
OR
sudo service openbsd-inetd status
sudo service sshd status
Şimdi talkd adında bir kullanıcı hesabı oluşturun ve bunu sistemdeki tty grubuna ekleyin.
sudo useradd talkd
sudo usermod -a -G tty talkd
Şimdi inetd'yi yapılandırmanız, favori metin düzenleyicinizi kullanarak ana yapılandırma dosyasını açmanız ve aşağıda açıklandığı şekilde düzenlemeniz gerekiyor.
sudo vim /etc/inetd.conf
Satırlara doğru aşağı kaydırın:
talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd
ve bunları bu şekilde görünecek şekilde değiştirin ("hiç kimse" kullanıcı adını "konuşma" ile değiştirin).
talk dgram udp4 wait talkd.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp4 wait talkd.tty /usr/sbin/in.ntalkd in.ntalkd
Ardından, son değişikliklerin etkili olması için openbsd-inetd'yi çalıştırarak yeniden başlatın.
sudo systemctl restart openbsd-inetd
OR
sudo service openbsd-inetd restart
Kullanıcı Hesapları Oluşturun ve SSH'yi Yapılandırın
Artık sohbet sunucusundaki tüm katılımcılar için adduser komutuyla kullanıcı hesapları oluşturmanın zamanı geldi.
sudo adduser tecmint
sudo adduser ravi
Daha sonra tüm kullanıcı hesapları için şifresiz SSH girişini yapılandırmanız gerekir. Kullanıcıların yerel makinelerinde özel ve genel anahtar kombinasyonu oluşturmaları gerekir. Daha sonra kullanıcıların, /home/$USER/.ssh (her kullanıcı için) altındaki ana dizinleri olan yetkili_anahtarlar olarak bilinen bir dosyaya eklenecek genel anahtarlarının içeriğini yöneticiye göndermeleri gerekir.
Örneğin, tecmint kullanıcısının genel anahtarının içeriğini aldıktan sonra kurulumunu yapmak için aşağıdakileri yapın.
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
Güvenli Sohbet Sunucusunu Test Etme
Bu aşamada artık sohbet sunucusunun düzgün çalışıp çalışmadığını test etmeniz gerekiyor. Sunucuya giriş yapıp ytalk komutunu çalıştırmanız yeterlidir. Örneğin, tecmint kullanıcısı ravi kullanıcısı ile sohbet etmek isterse yapabileceği tek şey çalıştırmaktır.
ytalk ravi
Daha sonra ravi kullanıcısı giriş yaptıktan sonra sohbete başlamak için aşağıdaki komutu çalıştırabilir.
ytalk tecmint
Bu kadar! Bu yazımızda SSH üzerinden Ytalk ile özel sohbet sunucusunun nasıl kurulacağını gösterdik. Aşağıdaki geri bildirim formunu kullanarak yorumlarınızı paylaşın.