Membantu mengonfigurasi pembicaraan / pembicaraan

8

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 talkdan 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.ntalkdada 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:

  1. Paket talkd memasukkan info inetd ke /etc/inetd.conf alih-alih /etc/inetd.conf.d
  2. 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

mireille raad
sumber
1
BTW, sudahkah Anda mempertimbangkan untuk menyiapkan server jabber Anda sendiri? Ini tahun 2010, dan bukan tahun 1980 lho ...
Zoredache
1
Jarang semua orang masuk ke kotak yang sama. bicara harus bekerja dalam kasus Anda tetapi saya harus bertanya .. Jika Anda tidak memiliki laptop pribadi apa yang sedang Anda kerjakan? terminal bodoh?
Alex Jasmin
2
zoredache: semua yang perlu kita bagikan adalah info masuk, data, info - info 5 menit untuk anggota tim yang terus berubah - ini bukan tahun 1980 - tapi ini kotor cepat dan mudah imho :) Saya akan mencoba mengatur server jabber saya sendiri ketika saya punya waktu luang: P --------------------------- Alexandre: banyak kali, file di server, Anda hanya ssl - atau kadang-kadang Anda misalnya di pantai, mereka memanggil Anda dalam keadaan darurat, Anda hanya masuk untuk berkolaborasi dengan seseorang dari shell telepon Anda: P tanpa perlu enkripsi dan perangkat lunak untuk berbagi kata sandi dan data penting
mireille raad
1
Gunakan writepada server lokal atau solusi terenkripsi yang lebih modern. Lihat silc. Ada implikasi keamanan dengan talkd dan itu cukup usang pada saat ini.
Warner
Sudahkah Anda cosidered hanya meninggalkan editor teks di layar terbuka? Jika orang perlu berbicara terhubung ke sesi ame dan mulai menulis.
Zoredache

Jawaban:

4

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.

  • Saya melakukan apt-get install talk talkd
  • Saya memulai ulang inetd /etc/init.d/openbsd-inetd restart
  • Saya mengizinkan udp / 517 dan udp / 518 dengan iptables

Lalu saya bisa terhubung dengan talk username2@localhost. Saya melihat pesan sebagai pengguna tes lainnya dan melakukan talk username1@localhostdan koneksi dibuat.

Sakit kepala
sumber
saya akan memeriksa iptables - poin ke-3 yang Anda sebutkan - Jujur, orang lain menginstal talk / talkd, itu tidak berfungsi, jadi mereka mengatakan kepada saya untuk memeriksa - saya mencoba untuk memperbaiki / menginstal ulang menggunakan apt-get, itu tidak tersedia , saya perlu memperbarui daftar atau mungkin menginstal ulang secara manual - tetapi bagaimana salah menginstal-talkd salah? Terima kasih atas tipnya :)
mireille raad
Jawaban ini berhasil bagi saya yang mencoba berbicara secara lokal di Ubuntu 12.04 LTS.
Wayne Werner
1

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.

zarkdav
sumber