Vì vậy, tôi đã cọ rửa internet trong nhiều ngày cố gắng tìm ra điều này và không thể tìm ra.Làm thế nào để truy cập máy chủ SSH SSH của tôi từ bên ngoài mạng gia đình của tôi
Tôi biết nó sẽ trở nên dễ dàng.
Vì vậy, gần đây tôi đã dùng một máy tính để bàn cũ và máy chủ ubuntu tải 12.04 trên đó. Mục tiêu của tôi với dự án này là tạo ra một khu vực để lưu trữ một vài kho lưu trữ git và có thể là một trang web đơn giản.
Tôi đã cài đặt cả gói SSH và Apache2 và đã cố định cấu hình chúng. Ngay bây giờ tôi có thể đăng nhập từ máy tính xách tay của tôi bằng cách sử dụng ssh [email protected] nhưng chỉ khi tôi ở trên cùng một mạng. Khi tôi rời khỏi nhà, tôi nhận được một lỗi thời gian chờ.
Vì vậy, 2 điều tôi muốn nhận ngay bây giờ.
- Cách định cấu hình SSH để cho phép tôi truy cập máy chủ từ bên ngoài mạng.
Nhận tên máy chủ của tôi trên máy chủ để đăng nhập sẽ greg @ hostname thay vì [email protected]
(tôi đã thực hiện sudo hostname và thay đổi etc/hostname và không có kết quả)
Xin cảm ơn các bạn.
Bạn cần mở cổng 22 và 80 thông qua bộ định tuyến của mình (mặc dù tôi khuyên bạn nên thay đổi cổng bạn đang sử dụng cho SSH thành một thứ không chuẩn). Việc truy cập từ bên ngoài sẽ dễ dàng hơn nếu bạn thiết lập một mục nhập DNS cho nó. Cả hai điều này đều không có chủ đề cho SO.Hãy thử yêu cầu [su] –
offtopic tại đây, nhưng đảm bảo máy tính của bạn có cổng truy cập (có thể bị chặn bởi bộ định tuyến/tường lửa/v.v.) sau đó sử dụng địa chỉ IP bên ngoài của máy chủ, –
Xin lỗi các bạn, tôi đã đăng lại nó trên người dùng siêu. cảm ơn cho các thông tin phản hồi – Greg