Tôi đang chạy SSHDroid trên thiết bị Android chưa được quản lý của mình. Khi ứng dụng khách SSH của tôi trên Ubuntu hoặc windows trên cùng một mạng wifi với Android, tôi có thể kết nối với nó thông qua SSH.
Nhưng điều tôi muốn làm là, kết nối với thiết bị qua SSH từ một máy khách như putty, v.v. từ một máy tính không cùng mạng.
ví dụ. Nếu tôi ở trên cùng một mạng wifi, tôi có thể kết nối qua SSH bằng lệnh
$ ssh root@192.168.1.3 -p 2222
nhưng khi tôi kết nối qua ssh bằng IP bên ngoài thì nó báo kết nối bị từ chối.
$ ssh root@112.79.41.234 -p 2222
Tôi cũng đã thử sử dụng PortForward để chuyển tiếp cổng ngoài sang cổng bên trong. Nhưng nó dường như không hoạt động. Bất cứ ai có thể cho tôi biết làm thế nào để làm điều đó mà không cần root thiết bị.?