Saya memecahkan masalah / mengonfigurasi "talk" http://linux.about.com/od/commands/l/blcmdl1_talk.htm Akan menggunakannya untuk berkomunikasi dengan aman dengan pengguna lain, berbagi info masuk dan semacamnya dan mengobrol secara khusus yang tidak kami lakukan bawa laptop pribadi kami setiap saat, lebih baik jika ada "obrolan server"
ada paket klien bicara dan daemon talkd
mereka sebelumnya diinstal
ketika saya mencoba bicara [email protected] - dapatkan yang berikut:
[No connection yet]
───────[ Error on read from talk daemon: Connection refused. Press any key...]─────────────────────
Then
[Checking for invitation on caller's machine]
Saya mencoba pgrep talk
dan pgrep talkd
, itu tidak memberikan apa-apa
Saya mencoba untuk memulai talkd menggunakannya /usr/sbin/in.talkd
memberi saya: harus dijalankan dari inetd.
I vi /etc/inetd.conf
- 2 baris
#:BSD: Shell, login, exec and talk are BSD protocols.
talk dgram udp wait nobody.tty /usr/sbin/in.talkd in.talkd
ntalk dgram udp wait nobody.tty /usr/sbin/in.ntalkd in.ntalkd
saya mengubah nobody.tty untuk me-root dan udp ke udp4 sehingga menjadi
#:BSD: Shell, login, exec and talk are BSD protocols.
talk dgram udp4 wait root /usr/sbin/in.talkd in.talkd
ntalk dgram udp4 wait root /usr/sbin/in.ntalkd in.ntalkd
saya pastikan /usr/sbin/in.talkd
dan /usr/sbin/in.ntalkd
ada sebenarnya - saya restart inetd - belum ada tanda talkd di inetd
dalam perburuan bug saya, saya mencapai halaman ini: https://bugs.launchpad.net/ubuntu/+sour… bug / 250971
Petunjuk paket biner: talkd Dua masalah:
- Paket talkd memasukkan info inetd ke /etc/inetd.conf alih-alih /etc/inetd.conf.d
- Info itu sendiri salah diformat untuk inetd yang bergantung pada talkd: talkd menggunakan format 'user.group' dan inet hanya mengharapkan pengguna. Saya juga samar-samar mengingat masalah izin, tetapi saya tidak bisa memastikannya.
saya mencoba vi ke /etc/inetd.conf.d - ia memberikan file baru - alias tidak ada yang ada, haruskah saya membuat file baru? apa formatnya? saya sudah mengubah grup nobody.tty untuk me-root followups pada laporan bug yang kedengarannya berbahasa Mandarin untuk saya - ada ide apa yang harus dilakukan?
tolong, tolong, tolong!
Terima kasih banyak sebelumnya
write
pada server lokal atau solusi terenkripsi yang lebih modern. Lihat silc. Ada implikasi keamanan dengan talkd dan itu cukup usang pada saat ini.Jawaban:
Anda mengerti bahwa layanan yang ditawarkan oleh inetd diluncurkan sesuai permintaan, bukan? Tidak ada yang dilayani oleh inetd yang benar-benar akan dimulai sampai beberapa klien benar-benar mencoba untuk terhubung ke port itu.
Saya baru saja menginstal pada kotak pengujian Debian 5.0 saya.
apt-get install talk talkd
/etc/init.d/openbsd-inetd restart
Lalu saya bisa terhubung dengan
talk username2@localhost
. Saya melihat pesan sebagai pengguna tes lainnya dan melakukantalk username1@localhost
dan koneksi dibuat.sumber
Kasus penggunaan Anda benar-benar membingungkan saya. in.ntalkd berasal dari era lain, di mana menguping kurang umum, itu semua sudah usang sekarang. Anda akan mengirimkan informasi rahasia melalui saluran yang tidak aman.
Karena itu, ingatlah bahwa layanan inetd biasanya dilindungi oleh lapisan sistem yang disebut TCP Wrappers. in.ntalkd biasanya biner terkait dengan libwrap.
man hosts_access akan membantu Anda memecahkan masalah Anda.
Seperti orang lain, saya benar-benar tidak merekomendasikan pendekatan Anda.
sumber