Tên hệ thống không xác định hiển thị trong thiết bị đầu cuối


8

Tôi đã làm việc trên một số công cụ dòng lệnh với nhà phát triển bên ngoài thông qua trình xem nhóm để làm việc, để tương tác với CL tôi sử dụng thiết bị đầu cuối trên OSX, khi làm việc với nhà phát triển tôi luôn theo dõi những gì họ đang làm và tôi cũng có tất cả lịch sử bash .

Thông thường khi mở terminal tôi nhận được một cái gì đó như thế này

Last login: Tue Sep 17 21:33:02 on ttys001
You have mail.
unknown-5c:00:00:00:00:00:~ sam$

(lưu ý ive đã thay thế một số ký tự trong dòng cuối cùng bằng 00)

Nhưng hôm nay khi tôi mở thiết bị đầu cuối và tôi nhận được điều này

Last login: Mon Oct 21 16:49:35 on ttys000
You have mail.
richies-ipad:~ sam$ 

Lưu ý rằng bây giờ nói richies-ipad - bất kỳ ý tưởng tại sao điều này là? Tôi không biết bất kỳ ai được gọi là richie, hãy để họ cho phép họ truy cập vào máy của tôi. Đây có phải là điều đáng lo ngại - thực tế là ai đó có đủ quyền truy cập để thay đổi điều đó?

Khi khởi động lại máy, tôi nhận được

Last login: Tue Oct 22 17:15:51 on console
You have mail.
richies-ipad:~ sam$ 

Lưu ý richies-ipad vẫn còn đó.

Bằng cách này là trên máy cục bộ của tôi.

Ngoài ra ttys001phần trên dòng đầu tiên có ý nghĩa gì?


Bạn đã khởi động lại hệ thống? Tên máy chủ sẽ trở lại cấu hình được lưu trữ khi được khởi động lại.
Darth Android

Tôi sẽ thử ngay bây giờ và cho bạn biết làm thế nào tôi nhận được
sam

Tôi khởi động lại, nhưng vẫn nhận được phần tương tự richies-ipad.
sam

Khi tôi mang máy tính về nhà và chạy nó, tôi đã quay lại unknown-5c:00:00:00:00:00:~ sam$nhưng bây giờ tôi quay lại văn phòng bằng wifi văn phòng, nó trở lạirichies-ipad:~ sam$
sam

1
"Ttys001" là một tài liệu tham khảo từ khi chúng ta thực sự có thiết bị đầu cuối teletype - về cơ bản nó là "thiết bị đầu vào số 1". Có những hình ảnh về câu trả lời tại stackoverflow.com/questions/4532413/what-is-tty-on-freebsd .
Debra

Câu trả lời:


8

Điều này không có gì đáng lo ngại từ quan điểm bảo mật - điều đó không có nghĩa là ai đó có tên richie có quyền truy cập vào máy của bạn. Nó có thể chỉ ra những rắc rối mạng, mặc dù. Cụ thể, bạn có thể khó truy cập vào máy đó qua mạng mà không biết rõ IP.

Tên máy chủ

Văn bản bạn đang thấy ở đó là hostnamecho máy của bạn, có thể được đặt bởi máy chủ DNS của bạn. Việc bạn nhìn thấy richies-ipadở đó có thể có nghĩa là máy chủ DNS của bạn nghĩ rằng IP hiện tại của bạn thuộc về máy đó.

Kiểm tra tên máy chủ của bạn từ thiết bị đầu cuối bằng cách gõ hostnametại dấu nhắc.

Đặt tên máy chủ

Cách dễ nhất để đặt tên máy chủ cho máy của bạn là dựa vào hành vi của Mac OS X là đặt tên máy chủ bằng với tên máy tính theo mặc định. Đi đến Apple Menu > System Preferences > Sharingvà nhập tên máy chủ mong muốn của bạn vào Computer Nametrường.

Để đặt tên máy chủ rõ ràng hơn, bạn có thể làm như vậy từ thiết bị đầu cuối, sử dụng hostnamelệnh (ví dụ hostname <myhostname>như đã lưu ý man hostname, chiến lược này sẽ không tồn tại khi khởi động lại và tốt hơn hết là bạn nên sử dụng scutil --set HostName <myhostname>để đặt nó.

Xem Bài viết này để được giải thích kỹ hơn về các tên máy tính khác nhau trong Mac OS X.


Điều kỳ lạ là khi tôi đi đến Apple Menu > System Preferences > Sharingtôi nhận được sam’s MacBook Prongay cả trong thiết bị đầu cuối & khi tôi chạy tôi hostnamevẫn nhận đượcrichies-ipad:~ sam$ hostname richies-ipad
sam

Phải - bạn vẫn nhận được tên máy chủ từ DNS. Bạn đã thử đặt tên máy chủ của mình một cách rõ ràng bằng tên máy chủ hoặc scutil chưa?
spinup
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.