我如何使用本地 ubuntu linux 电脑作为服务器?以及如何从我喜欢的任何地方远程访问它,例如 aws 或数字海洋实例
How can I use my local ubuntu linux pc as server? And how I can access it remotely from anywhere I like, such as aws or digital ocean instance
我想将我的机器用作远程服务器,如数字海洋实例。
我的机器有 64 GB RAM,8 TB HDD。帮助我至少使用第三方软件来完成此操作。
连接到同一网络
ssh USERNAME@LOCAL_IP_OF_PC
在命令提示符或终端上
从 linux 服务器上的 ifconfig -a
获取本地 ip
随时随地连接
为此,您必须转发您的路由器。如果您不确定如何执行此操作,请 google 您的提供商/路由器型号并询问 google 如何转发它。这可以在路由器的管理控制台中完成,并且应该为您提供类似于此的选项:
External/WAN Port:
LAN IP:
Internal/LAN Port:
并且应该配置如下。
External/WAN Port: random number such as 2345, has to be within
standard port range and not assigned to a default purpose such as port 80
LAN IP: The internal address of your linux sevrer (get this from `ifconfig -a`)
Internal/LAN Port: 22
要连接,请执行 ssh USERNAME@YOUR_PUBLIC_IP -p WAN_PORT
,这将执行以下操作
WAN_IP:WAN_PORT --重定向-> LAN_IP:22
出于显而易见的原因,您的服务器的 LAN IP 和 LAN 端口将保持不可见状态并受到保护。 wan 端口充当代理,将 ssh 连接重定向到有效的本地 ip 和端口 22。
我想将我的机器用作远程服务器,如数字海洋实例。 我的机器有 64 GB RAM,8 TB HDD。帮助我至少使用第三方软件来完成此操作。
连接到同一网络
ssh USERNAME@LOCAL_IP_OF_PC
在命令提示符或终端上
从 linux 服务器上的 ifconfig -a
获取本地 ip
随时随地连接
为此,您必须转发您的路由器。如果您不确定如何执行此操作,请 google 您的提供商/路由器型号并询问 google 如何转发它。这可以在路由器的管理控制台中完成,并且应该为您提供类似于此的选项:
External/WAN Port:
LAN IP:
Internal/LAN Port:
并且应该配置如下。
External/WAN Port: random number such as 2345, has to be within
standard port range and not assigned to a default purpose such as port 80
LAN IP: The internal address of your linux sevrer (get this from `ifconfig -a`)
Internal/LAN Port: 22
要连接,请执行 ssh USERNAME@YOUR_PUBLIC_IP -p WAN_PORT
,这将执行以下操作
WAN_IP:WAN_PORT --重定向-> LAN_IP:22
出于显而易见的原因,您的服务器的 LAN IP 和 LAN 端口将保持不可见状态并受到保护。 wan 端口充当代理,将 ssh 连接重定向到有效的本地 ip 和端口 22。