Tôi có một PC không sử dụng mà tôi đã biến thành máy chủ cho Minecraft. Tôi đã cài đặt Ubuntu Server 20.04.4 LTS và thiết lập nó.
Tôi muốn kết nối với máy chủ của mình với PC chạy Windows 10 bằng cách sử dụng Windows Terminal hoặc PuTTY. Nó có vẻ đơn giản như cài đặt OpenSSH Client và chạy lệnh tên người dùng [email protected]
. Tuy nhiên, tôi ngay lập tức nhận được một ssh: kết nối với máy chủ 12.3.4.56 cổng 22: Quyền bị từ chối
thông điệp.
Vì vậy, tôi đã cài đặt PuTTY và thử. Tôi nhận được một Lỗi mạng: Quyền bị từ chối
ngay sau khi chọn mở.
Tuy nhiên, tôi đang chạy Zorin OS trên máy tính xách tay của mình và tôi có thể vào máy chủ mà không gặp vấn đề gì.
Tất cả các PC của tôi được kết nối với cùng một mạng.
Tôi đã thử như sau:
- (Máy chủ Ubuntu) Tôi đã thay đổi tệp sshd-config bằng cách bỏ ghi chú PermitRootLogin có, PasswordAuthentication có (theo hướng dẫn mà tôi đã tìm thấy) và thậm chí đã thay đổi số cổng từ 22 thành một thứ khác (tất nhiên là đặt quy tắc ufw để cho phép).
- (Máy chủ Ubuntu) Tôi đặt quy tắc cho phép Địa chỉ IP PC Windows của tôi thông qua tường lửa.
- (Máy chủ Ubuntu) Tôi đã kiểm tra trạng thái dịch vụ của SSH, đảm bảo rằng Ubuntu và SSH đã được cập nhật hoàn toàn, khởi động lại SSH, đồng thời tạo tài khoản root và mật khẩu.
- (Máy chủ Ubuntu) Tôi đã cài đặt lại OpenSSH.
- (Máy chủ Ubuntu) Tôi đặt lại tường lửa.
- (Windows 10) Tôi đã cài đặt OpenSSH Client trên PC của mình.
- (Windows 10) Tôi đã tắt phần mềm chống vi-rút và tường lửa của mình.
- (Windows 10) Tôi đã tạo các quy tắc vào và ra cho cổng 22 thông qua Tường lửa của Windows.
- (Mạng) Tôi đã khởi động lại bộ định tuyến của mình.
Nhật ký gỡ lỗi
C:\WINDOWS\system32>ssh -vvv tên người dù[email protected]
OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2
debug3: Không thể mở tệp:C:/Users/joshu/.ssh/config lỗi:2
debug3: Không thể mở tệp: lỗi C:/ProgramData/ssh/ssh_config:2
debug2: resolve_canonicalize: tên máy chủ 12.3.4.56 là địa chỉ
gỡ lỗi2: ssh_connect_direct
debug1: Đang kết nối với 12.3.4.56 [12.3.4.56] cổng 22.
debug3: finish_connect - LỖI: async io đã hoàn thành với lỗi: 10013, io: 000001AF8F3FDFB0
debug1: kết nối với địa chỉ 12.3.4.56 cổng 22: Quyền bị từ chối
ssh: kết nối với máy chủ 12.3.4.56 cổng 22: Quyền bị từ chối
Của tôi Máy chủ Ubuntu đang sử dụng "OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f ngày 31 tháng 3 năm 2020".
Tôi không biết phải làm gì từ đây. Tôi chỉ tự hỏi những gì tôi có thể bị thiếu. Tôi đã tạo thư mục .ssh và thư mục .ssh vì chúng không có ở đó. Tôi không chắc chắn cách tạo tệp ssh_config và tôi cần đặt những gì vào đó để PC Windows của mình kết nối an toàn với máy chủ của mình.