当前位置:首页 > 虚拟机 > 正文

虚拟机里的ftp服务器怎么映射出去


一、如何实现外网访问路由内虚拟机中的网站服务器

搭建内网服务,如何将内网IP映射到公网,以便公网可以轻松访问搭建的服务,比如网站、管家、FTP、SVN、远程桌面、视频监控、数据库等普通的端口映射有点麻烦。使用第三方管理工具进行映射更方便:

PeanutShell进行内网映射

新版PeanutShell不仅可以。实现内网穿透,消除了因缺少公网IP转发和NAT而无法使用的问题,同时也支持公网。不需要公共IP,不需要路由器端口映射。以搭建网站为例,步骤如下:

第一步,从花生壳官网下载最新版本的客户端,安装并登录。

第二步是将地图放入软件中。点击默认域名,新建花生壳管理。

第三步是添加地图。

第四步,点击当前主机。为内网选择合适的端口映射,获取外网的随机端口,然后单击“确认”。

最后,映射完成。内网映射完成后,无需进行其他设置。


二、内网FTP服务器怎么让外网访问要从外部网络访问内部网络,服务器必须首先匹配外部网络地址,然后才能访问。如果您的地址在内网,无法从外网访问,则需要登录路由器。来匹配IP和端口。FTP端口和外部网络端口设置也必须匹配。FTP的默认端口为21。在路由器端口映射中,添加您的IP地址(192.168.1.100)并指定端口21。
方法2
1.在内网安装nat123软件。
2.启用nat123。添加端口映射。选择需要从内网发布到外网的应用程序。例如,Web应用程序端口映射80或其他,或所有应用程序的完整端口映射。您可以使用自己的顶级域名,也可以直接使用默认的二级域名。
3.域名映射完成后,只需使用域名即可访问。从外网访问内网是非常容易的。
三、如何将服务器中文件夹或磁盘映射到多台个人电脑实现共享

连接网络驱动器时,每次重新启动计算机时都必须连接它,这很烦人。后来我想到创建一个批处理文件并设置为启动时运行,就解决了这个问题。
批处理文件命令:

Java代码

@echooff

netuseZ:\\IP\shareFile"password"/user:"ftpname"


启动设置:


启动对话框中出现Win+R,然后输入regedit打开注册表;编辑器-依次展开HKEY_LOCAL_MACHINE-SOFTWARE-MICROSOFT-WINDOWS-CURRENTVERSION-RUN,在右侧新建一个数据字符串值,用于设置批处理文件的路径!关闭它即可!!


具体内容如下:


1.使用批处理文件进行自动匹配


具体如下:


1.使用批处理文件进行自动匹配


更多详细信息:



①首先创建一个自动映射网络驱动器的批处理文件


②使用NetUse命令,其基本格式;看起来像这样:


NETUSE


[设备名称|*][\\计算机名称\共享名称[\卷][密码|*]]


[/USER:[域名\]用户名]


[/USER:[dotteddomainname\]用户名]


[/USER:[用户名@dotteddomainname]


[/SMARTCARD]


[/SAVECRED]


[[/DELETE]|[/PERSISTENT:{YES|NO}]]


其中设备名称为连接的盘符,可以自己定义,如Z:、Y:等,如果是*则选择驱动器盘符。对于每一个生物;Computername是将要匹配的计算机的名称。您也可以使用其IP地址;共享名称是共享文件夹;密码是连接电脑的用户名;用户名和密码;PERSISTENT是否永久连接,YES或NO,示例如下:


@echooff


netusez:\\Server\sharefile""/user:"guest"/persistent:no


即映射\\Server\sharefile到Z:盘,用户名为Guest,密码为空。


③制作步骤如下:


首先定义一个txt文件,然后将其扩展名改为bat,例如,然后编辑批处理文件并编写以下命令:


@echooff


netusez:\\Server\sharefile""/user:"guest"/persistent:no


更改要连接的计算机的名称、共享的名称文件、登录的用户名和密码以及指定的驱动器号(如果需要)。


有多种方法可以做到这一点。最简单的方法就是将此批处理文件放在启动项中。每次用户注销或重新启动系统时都会自动执行。电脑。映射网络驱动器,但如果Z:映射已经存在,则不会创建它。