Giúp cấu hình talk / talkd


8

Tôi đang khắc phục sự cố / định cấu hình "nói chuyện" http://linux.about.com/od/commands/l/blcmdl1_talk.htmlm Sẽ sử dụng nó để liên lạc an toàn với người dùng khác, chia sẻ thông tin đăng nhập và như vậy và trò chuyện đặc biệt mà chúng tôi không có máy tính xách tay cá nhân của chúng tôi mọi lúc, gọn gàng hơn để có một "máy chủ trò chuyện"

Có gói talk client và talkd daemon

chúng đã được cài đặt trước đó

Khi tôi thử nói chuyện mir@myhost.com - hãy nhận những điều sau:

[No connection yet]
───────[ Error on read from talk daemon: Connection refused. Press any key...]─────────────────────
Then
[Checking for invitation on caller's machine]

tôi cố gắng pgrep talkpgrep talkd, nó chẳng cho gì cả

Tôi cố gắng bắt đầu talkd bằng cách sử dụng /usr/sbin/in.talkd nó mang lại cho tôi: phải được chạy từ inetd.

Tôi vi /etc/inetd.conf- 2 dòng

#: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

tôi thay đổi none.tty thành root và udp thành udp4 để nó trở thành

#: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

tôi chắc chắn /usr/sbin/in.talkd/usr/sbin/in.ntalkdtồn tại thực sự - tôi khởi động lại inetd - nhưng không có dấu hiệu của talkd trên inetd

trong quá trình tìm lỗi của tôi, tôi đã truy cập trang này: https://bugs.launchpad.net/ubfox/+sour lỗi bug / 250971

Gợi ý gói nhị phân: talkd Hai vấn đề:

  1. Gói talkd đặt thông tin inetd của nó vào /etc/inetd.conf thay vì /etc/inetd.conf.d
  2. Bản thân thông tin được định dạng không chính xác cho inetd mà talkd phụ thuộc vào: talkd đang sử dụng định dạng 'user.group' và inet chỉ mong người dùng. Tôi cũng mơ hồ nhớ một vấn đề về quyền nhưng tôi không thể chắc chắn về nó.

tôi đã cố gắng vi vào /etc/inetd.conf.d - nó cung cấp tệp mới - aka không có gì tồn tại, tôi có nên tạo tệp mới không? định dạng là gì? tôi đã thay đổi nhóm none.tty để root các phần tiếp theo trên các báo cáo lỗi nghe có vẻ tiếng Trung đối với tôi - bạn có biết nên làm gì không?

cứu cứu cứu !

Cảm ơn rất nhiều trước


1
BTW, bạn đã xem xét chỉ cần thiết lập máy chủ jabber của riêng bạn? Đó là năm 2010, và không phải năm 1980 bạn biết ...
Zoredache

1
Thật hiếm khi có tất cả mọi người đăng nhập vào cùng một hộp. nói chuyện nên làm việc trong trường hợp của bạn nhưng tôi phải hỏi .. Nếu bạn không có máy tính xách tay cá nhân, bạn đang làm gì? Thiết bị đầu cuối câm?
Alex Jasmin

2
zoredache: tất cả những gì chúng ta cần chia sẻ là thông tin đăng nhập, bảng dữ liệu, thông tin - thông tin 5 phút cho các thành viên trong nhóm liên tục thay đổi - đó không phải là năm 1980 - nhưng đây là cách nhanh chóng dễ dàng imho :) Tôi sẽ thử thiết lập máy chủ jabber của riêng mình Khi tôi có thời gian rảnh: P --------------------------- Alexandre: nhiều lần, các tệp trên máy chủ, bạn chỉ cần ssl - hoặc đôi khi bạn đang ở bãi biển, họ gọi bạn khẩn cấp, bạn chỉ cần đăng nhập để cộng tác với ai đó từ vỏ điện thoại của bạn: P không cần phần mềm mã hóa để chia sẻ mật khẩu n dữ liệu quan trọng
mireille raad

1
Sử dụng writetrên một máy chủ cục bộ hoặc một giải pháp mã hóa hiện đại hơn. Kiểm tra silc. Có ý nghĩa bảo mật với talkd và nó khá lỗi thời vào thời điểm này.
Warner

Bạn đã tự động chỉ để một trình soạn thảo văn bản trong màn hình mở? Nếu mọi người cần nói chuyện kết nối với phiên ame và bắt đầu viết.
Zoredache

Câu trả lời:


4

Bạn hiểu rằng các dịch vụ được cung cấp bởi inetd được tung ra theo yêu cầu phải không? Không có gì được phục vụ bởi inetd sẽ thực sự bắt đầu cho đến khi một số khách hàng thực sự cố gắng kết nối với cổng đó.

Tôi vừa cài đặt trên hộp thử nghiệm Debian 5.0 của mình.

  • Tôi đã làm một apt-get install talk talkd
  • Tôi đã khởi động lại inetd /etc/init.d/openbsd-inetd restart
  • Tôi đã cho phép udp / 517 và udp / 518 với iptables

Sau đó, tôi đã có thể kết nối với talk username2@localhost. Tôi thấy tin nhắn là người dùng thử nghiệm khác và đã thực hiện talk username1@localhostvà kết nối được thiết lập.


Tôi sẽ kiểm tra iptables - Điểm thứ 3 bạn đã đề cập - Thành thật mà nói, một người khác đã cài đặt talk / talkd, nó không hoạt động, vì vậy họ bảo tôi kiểm tra - tôi đã cố gắng sửa / cài đặt lại bằng apt-get, nó không khả dụng , tôi cần cập nhật danh sách hoặc có thể cài đặt lại theo cách thủ công - nhưng làm thế nào sai có thể cài đặt talk-talkd bị lỗi? Cảm ơn vì tiền boa :)
mireille raad

Câu trả lời này đã giúp tôi cố gắng nói chuyện cục bộ trên Ubuntu 12.04 LTS.
Wayne Werner

1

Trường hợp sử dụng của bạn thực sự làm tôi bối rối. in.ntalkd đến từ một thời đại khác, nơi việc nghe lén ít phổ biến hơn, bây giờ tất cả đã lỗi thời. Bạn sẽ truyền thông tin bí mật qua một kênh không bảo mật.

Phải nói rằng, hãy nhớ rằng các dịch vụ inetd thường được bảo vệ bởi một lớp hệ thống gọi là TCP Wrappers. in.ntalkd thường được liên kết nhị phân với libwrap.

man hosts_access sẽ giúp bạn giải quyết vấn đề của bạn.

Giống như những người khác, tôi thực sự không khuyên bạn nên tiếp cận.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.