Tôi đang cố gắng kiểm tra honeypot của mình nhưng vì một số lý do tôi nhận được thông báo này:
ssh root@server 10.0.2.15
ssh: Could not resolve hostname server: Name or service not known
Tôi đang làm gì sai?
ssh root@10.0.2.15
Tôi đang cố gắng kiểm tra honeypot của mình nhưng vì một số lý do tôi nhận được thông báo này:
ssh root@server 10.0.2.15
ssh: Could not resolve hostname server: Name or service not known
Tôi đang làm gì sai?
ssh root@10.0.2.15
Câu trả lời:
Để kết nối với máy chủ ssh trong thiết bị đầu cuối, bạn cần:
sshđể bắt đầu chương trìnhroot@dấu hiệu phân tách tên người dùng từ nhận dạng máy chủ10.0.2.15Được lắp ráp, lệnh trông giống như:
ssh root@10.0.2.15
nói chung , ssh user@server.
Ngoài ra, bạn có thể sử dụng -ltùy chọn để chỉ định trực tiếp tên đăng nhập và bỏ qua @cú pháp:
ssh 10.0.2.15 -l root
Như WooJoo đã nêu, bạn cần nói với nó một máy chủ hợp lệ để kết nối. Nếu bạn muốn sử dụng biểu mẫu $ ssh root@serverbạn có thể, nhưng bạn cần phải có servermột mục trong /etc/hostshoặc máy chủ dns của bạn (không phải là trường hợp hoặc bạn sẽ không gặp lỗi) , hoặc một mục trong tệp có tên configthường được đặt tại /home/username/.ssh/config.
Một mục mẫu / etc / hosts sẽ trông như sau:
# Sample /etc/hosts file
127.0.0.1 localhost
127.0.1.1 computerhostnamehere
10.0.2.15 server
và một mẫu /home/username/.ssh/config có thể đơn giản như:
Host server
HostName 10.0.2.15
User root
Điều này sẽ giúp bạn có được các chức năng cơ bản mà bạn đang tìm kiếm. Có nhiều tùy chọn có sẵn để đặt trong ~/.ssh/configtệp.
Xem man sshđể có thêm lựa chọn :)
Vui lòng thử bằng cách thêm mục nhập máy chủ mà bạn đang cố gắng ssh trong tập tin / etc / hosts của máy từ nơi bạn muốn làm ssh