精华内容
下载资源
问答
  • 3.启用windows server 防火墙指定被动模式需要开放的端口范围 4.测试服务器与客户端连接,并查看指定端口范围 备注:本篇文档只做FTP安装及测试操作 windows server 2012中安装FTP服务 实验操作步骤 windows按钮--...

    实验环境及思路

    1.在windows server 2012中安装web服务器,FTP服务
    2.启动FTP服务进行上传下载测试
    3.启用windows server 防火墙指定被动模式需要开放的端口范围
    4.测试服务器与客户端连接,并查看指定的端口范围

    备注:本篇文档只做FTP安装及测试操作

    windows server 2012中安装FTP服务

    实验操作步骤
    windows按钮--》服务器管理器--》添加角色和功能--》下一步--》下一步--》下一步--》勾选web服务器IIS--》添加功能--》下一步--》下一步--》下一步--》勾选FTP服务器--》下一步--》勾选如果需要,自动重新启动目标服务器--》安装--》安装完成后关闭页面
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    建立FTP站点并访问测试

    实验操作步骤
    windwos键–》服务器管理器–》工具–》IIS管理器–》扩展服务器(显示网站并点击)–》配置ftp站点名称及物理路径–》下一步–》选择绑定IP地址(和无ssl)–》下一步–》身份验证配置–》授权的用户–》权限配置完成

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    这里需要多说一下:绑定信息的设置其中包含了,FTP服务器访问的地址,FTP服务器端口号及开机自启动和FTP证书配置
    1.大家打开IP地址的选项栏的时候,可以看到全部未分配,和你本机IP地址的选项,这是为什么呢?
    	在实际的生产环境中,真实的服务器通常会有多个IP地址,最少可能会有一个公网地址和一个私有地址。这个IP地址绑定就是		    client端使用哪个ip地址进行访问
    2.端口:指定FTP服务器启动后使用什么端口进行访问
    3.自启动ftp站点:设置自启动
    4.SSL证书配置:有则配置,没有无	
    

    在这里插入图片描述

    1.身份验证:勾选匿名指的就是不需要登录即可访问,匿名用户开放(通常不建议此项)使用基本身份验证
    2.授权:通常的方式是不会使用administrator的而是为ftp单独创建一个用户,实验环境为了方便直接使用administrator
    3.配置权限:这个比较好理解了就是配置他访问权限,假如只想他下载不想他上传就读取就可以了
    

    在这里插入图片描述

    确认服务器防火墙为关闭状态后检查端口并访问测试

    关闭防火墙操作 windows键--》向下的箭头--》控制面板--》系统和安全--》windows防火墙--》关闭所有
    

    查看端口
    在这里插入图片描述

    访问测试上传下载

    访问方式: ftp://配置ftp指定的IP地址
    

    在这里插入图片描述
    在这里插入图片描述
    访问成功:上传下载是没有问题的,出问题后确定一下用户是否有对应的权限
    加油,方法总比问题多!!!

    展开全文
  • samba使用指定端口windows访问linux

    千次阅读 2020-08-06 18:04:03
    samba使用指定端口 背景 公司因为感染病毒,所以直接把共享文件的端口给封了!!!然后造成写代码特别特别不方便,这几天用ftp想吐,跟公司相关人员理论了半天,居然还跟我说用git同步更好,难道都不用调试就上传吗...

    samba使用指定端口

    背景

    公司因为感染病毒,所以直接把共享文件的端口给封了!!!然后造成写代码特别特别不方便,这几天用ftp想吐,跟公司相关人员理论了半天,居然还跟我说用git同步更好,难道都不用调试就上传吗?然后说用私人分支,那不停的add,commit,push,pull难道不比ftp更难用???气死!!!

    服务器端设置(linux)

    编辑conf修改默认端口号

    sudo vim /etc/samba/smb.conf
    

    在[global]段添加或修改

    [global]
    smb ports = 4450 1390 # 想要指定的端口号,原本为445 139
    

    重启samba服务

    sudo service smb restart
    

    可以顺便查看一下监听的端口号是否变为指定的

    sudo netstat  -anp  |grep 445
    

    客户端设置(windows)

    准备工作

    由于我不知道公司封了哪些端口,也不知道另外指定的端口是否也被封了,因此要进行测试,是否能够连通。

    C:\>telnet 服务器IP 服务器指定Port
    

    如果连不通,就会提示
    在这里插入图片描述
    如果能连通,就会黑屏
    在这里插入图片描述

    设置NAT端口转发

    既然windows不让你改SMB的访问端口,那你就只能让他访问固定端口(445)的时候转发到你想要的其他端口上去呗。操作如下:(管理员身份运行cmd命令提示符)

    C:\>netsh interface portproxy show all
    C:\>netsh interface portproxy add v4tov4 listenport=445 listenaddress=127.0.0.1 connectport=samba服务器地址 connectaddress=samba端口
    C:\>netsh interface portproxy show all
    

    访问服务器

    重启windows,我设置完了没有重启就没有生效,所以万能重启。
    打开文件管理器,输入\127.0.0.1,然后就会和正常你曾经访问的服务器一样弹出登录的账号密码验证了,打完收工!
    记得此处不是真实的服务器ip哦,否则就会继续走服务器的445端口了!
    实际访问路径是走到127.0.0.1:445然后端口就直接转发到目标ip:目标port,这样才能达到最终目的。

    展开全文
  • linux上/ftp目录共享给windows挂接,防火墙目的端linux开通指定端口即可。 [root@db ~]# cp /etc/sysconfig/nfs /etc/sysconfig/nfs.bak [root@db ~]# cat /etc/sysconfig/nfs 添加RQUOTAD_PORT=875 LOCKD_TC...

    客户端:windows2008

    服务器端:linux6.9

    linux上/ftp目录共享给windows挂接,防火墙目的端linux开通指定端口tcp/udp即可:111,662,875,892,2049,32803,32769。

    [root@db ~]# cp /etc/sysconfig/nfs /etc/sysconfig/nfs.bak
    [root@db ~]# cat /etc/sysconfig/nfs
    添加
    RQUOTAD_PORT=875
    LOCKD_TCPPORT=32803
    LOCKD_UDPPORT=32769
    MOUNTD_PORT=892
    STATD_PORT=662


    [root@db ~]# cat /etc/exports
    /ftp *(rw,sync,no_root_squash,no_all_squash,no_subtree_check)


    [root@db ~]# service nfs restart
    关闭 NFS 守护进程:[确定]
    关闭 NFS mountd:[确定]
    关闭 NFS quotas:[确定]
    关闭 NFS 服务: [确定]
    Shutting down RPC idmapd: [确定]
    启动 NFS 服务: [确定]
    关掉 NFS 配额:[确定]
    启动 NFS mountd:[确定]
    启动 NFS 守护进程:[确定]
    正在启动 RPC idmapd:[确定]

    [root@db ~]# netstat -tunlp|grep -
    Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
    tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 0.0.0.0:32803               0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 :::2049                     :::*                        LISTEN      -                   
    tcp        0      0 :::32803                    :::*                        LISTEN      -                   
    udp        0      0 0.0.0.0:32769               0.0.0.0:*                               -                   
    udp        0      0 0.0.0.0:2049                0.0.0.0:*                               -                   
    udp        0      0 :::32769                    :::*                                    -                   
    udp        0      0 :::2049                     :::*                                    -   
    [root@db ~]# netstat -tunlp|grep LISTEN|grep -
    tcp        0      0 0.0.0.0:2049                0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 0.0.0.0:32803               0.0.0.0:*                   LISTEN      -                   
    tcp        0      0 :::2049                     :::*                        LISTEN      -                   
    tcp        0      0 :::32803                    :::*                        LISTEN      -                   
    [root@db ~]# netstat -tunlp|grep LISTEN|grep rpc
    tcp        0      0 0.0.0.0:875                 0.0.0.0:*                   LISTEN      63026/rpc.rquotad   
    tcp        0      0 0.0.0.0:111                 0.0.0.0:*                   LISTEN      2363/rpcbind        
    tcp        0      0 0.0.0.0:892                 0.0.0.0:*                   LISTEN      63031/rpc.mountd    
    tcp        0      0 :::111                      :::*                        LISTEN      2363/rpcbind        
    tcp        0      0 :::892                      :::*                        LISTEN      63031/rpc.mountd    
      
    [root@db ~]# netstat -tunlp|grep LISTEN|grep mount
    tcp        0      0 0.0.0.0:892                 0.0.0.0:*                   LISTEN      63031/rpc.mountd    
    tcp        0      0 :::892                      :::*                        LISTEN      63031/rpc.mountd    

    rpcinfo -p
       program vers proto   port  service
        100000    4   tcp    111  portmapper
        100000    3   tcp    111  portmapper
        100000    2   tcp    111  portmapper
        100000    4   udp    111  portmapper
        100000    3   udp    111  portmapper
        100000    2   udp    111  portmapper
        100011    1   udp    875  rquotad
        100011    2   udp    875  rquotad
        100011    1   tcp    875  rquotad
        100011    2   tcp    875  rquotad
        100005    1   udp    892  mountd
        100005    1   tcp    892  mountd
        100005    2   udp    892  mountd
        100005    2   tcp    892  mountd
        100005    3   udp    892  mountd
        100005    3   tcp    892  mountd
        100003    2   tcp   2049  nfs
        100003    3   tcp   2049  nfs
        100003    4   tcp   2049  nfs
        100227    2   tcp   2049  nfs_acl
        100227    3   tcp   2049  nfs_acl
        100003    2   udp   2049  nfs
        100003    3   udp   2049  nfs
        100003    4   udp   2049  nfs
        100227    2   udp   2049  nfs_acl
        100227    3   udp   2049  nfs_acl
        100021    1   udp  32769  nlockmgr
        100021    3   udp  32769  nlockmgr
        100021    4   udp  32769  nlockmgr
        100021    1   tcp  32803  nlockmgr
        100021    3   tcp  32803  nlockmgr
        100021    4   tcp  32803  nlockmgr


    [root@db ~]# chmod -R 777 /ftp

    [root@db ~]# showmount -e
    Export list for db:
    /ftp *
    [root@db ~]# showmount -a
    All mount points on db:
    10.22.1.2:/ftp
    [root@db ~]# 

    windows客户端挂接:

    C:\Users\Administrator>mount -u:root -p:"password" 10.62.2.181:/ftp F:
    F: 现已成功连接到 10.62.2.181:/ftp

    命令已成功完成。

    参考:

    windows2008x64上操作:【添加角色:文件服务器,勾选网络文件系统服务】才有mount命令

    https://blog.csdn.net/qq_35590198/article/details/97130636

     

    补充:虽然给了777但很可能mount所在客户端程序写入后的文件还是变成其它用户的权限,导致other用户无读取权限。

    此时需要检查挂接点的文件权限在服务端和客户端看到的uid和gid是否一致。

    案例:客户端weblogic用户启动的weblogic应用写入nfs目录文件后,ls -l看到的文件权限竟然不是weblogic而是xxx

    结果是-rw-r-----

    检查id weblogic的uid,gid为107,

    检查服务器端没有weblogic用户,有xxx用户的uid,gid也为107。

    所以尝试在服务器端也创建weblogic用户,然后修改/etc/passwd,/etc/group的uid为107,原来xxx用户的uid和gid改成其它不冲突的即可。这样保证客户端和服务器端都有weblogic用户同时uid和gid一致,客户端程序再次写入文件后权限为-rw-rw-r--了。

    到此满足需求。

    展开全文
  • 添加角色IIS,选择上FTP服务 打开IIS,右击网站,添加FTP站点 ...如果FTP服务器必须开启防火墙,我们指定客户端连接进来服务端时使用的端口为19000-19010 防火墙的外部IP地址,是FTP服务端的公网...

    添加角色IIS,选择上FTP服务

     

    打开IIS,右击网站,添加FTP站点

     

    允许访问的指定用户,必须是Windows系统真实存在的用户,为了安全起见,此用户只赋予user组即可,不能赋予远程桌面权限

     

    如果FTP服务器必须开启防火墙,我们指定客户端连接进来服务端时使用的端口为19000-19010

    防火墙的外部IP地址,是FTP服务端的公网IP

    填写完后点击右上角应用保存即可

     

     

    然后在防火墙高级设置新建入站规则,开放上面ftp所配置的端口 

     

    上述配置完服务端之后,直接使用ftp客户端连接即可,连接模式为一般的主动模式即可。

     

     

    转载于:https://www.cnblogs.com/fjping0606/p/10175666.html

    展开全文
  • 2.端口端口21和20的入出端口 3.点击IIS服务器证书 4.FTP界面上选择“FTP身份验证”——>“基本身份验证”–>”启用” 5.FTP界面选择 “FTP授权规则“—>右侧“添加允许规则”–>选择“指定...
  • @echo offrem 指定FTP用户名set ftpUser=*****rem 指定FTP密码set ftpPass=****rem 指定FTP服务器地址 ip地址 或IP地址 端口号set ftpIp=rem 指定待下载的文件位于FTP服务器的哪个目录set ftpFolder=\incon_ftp\...
  • windows Server 2003 FTP

    2010-12-30 17:59:00
    FTP可以用不同的端口,但有的服务商不给开其他端口,只给开21 windows server 2003 FTP 三种模式 第一种: 创建个FTP站点 可以指定FTP目录 可以增加虚拟目录(就是在FTP目录下另外任意一个位置的目录) 第二...
  • 究其原因,flashfxp工作时实际还要用1024以上的tcp端口,而且对端口指定是要变的。请有类似经验的朋友指点一下,这种情况下如何在开启windows防火墙时保证flashfxp能正常上传下载?只知道ftp使用20、21端口的就请...
  •  我在命令行方式下,ftp客户端怎么也连接不了(windows/linux),似乎只支持默认的21端口,无法指定ftp服务器改变设置后的端口,尝试过的方式有 (1)ftp user:password@ip:port (2)ftp ip:port (3)ftp ip 哪...
  • 接下来在windows上搭建FTP服务器 1、先勾选这三个选项 2、打开 计算机—>管理 在这里我们可以看见刚刚添加的服务: 3、创建一个ftp站点 4、点击添加FTP站点后,就是要继续的添加必要的站点信息,这里是:站点...
  • 身份认证选基本,用户则建议添加一个专门用来登录ftp的用户,然后指定给这个用户授权 3. 配置防火墙规则 新增入站规则 注意:这里要添加的端口是刚刚添加FTP网站时候填写的那个端口。为一般VPS只会开放少量需要...
  • FTP搭建多个站点可以通过不同的端口号来进行实现,FTP标准命令端口号为21,数据端口为20。...对FTP进行添加权限,可以指认所有人访问,也可以进行指定相应的用户。 使用相同的账户不同的端口进行测试。 ...
  • windows server2008 如何部署ftp

    千次阅读 2019-05-08 14:26:29
    打开服务器管理器,依次展开:角色... 在弹出的窗口“添加 FTP站点”中,填写站点名称、并指定物理路径,然后【下一步】。 选择绑定IP地址(默认即可)和端口(默认为21),建议同时勾选“自动启动 FTP 站点”...
  • Windows下局域网文件服务器、局域网下文件共享、文件管理、简单方便小巧 FtpServer.exe。 1.FtpServer文件服务器主界面 ... 指定文件服务器访问端口、最大连接数、指定FtpServer文件服务的磁盘目录。 ...
  • 这种问题站长们经常遇到,偶把真正的解决方案贴出来给大家看下! 问题:2003 server用于提供web和ftp...究其原因,flashfxp工作时实际还要用1024以上的tcp端口,而且对端口指定是要变的。请有类似经验的朋友指点
  • Windows环境下,通过C++将本地指定目录下的所有文件推至FTP服务器,并建立同名目录,和服务器建立一次链接,PASV模式请求多个端口用于数据传输
  • 1.在Windows下配置FTP服务器: ...只需要 指定端口号,用户名 就可以使用此ftp服务器,另外支持匿名登陆,需要把用户名设置为anonymous。 SU-FTP-Server 相对比较复杂,需要系统学习下,下面我贴出比较重
  • FTP两种工作模式:主动模式(Active FTP)和被动模式(Passive FTP) ...服务器接收到命令后,会用其本地的FTP数据端口(通常是20)来连接客户端指定端口N+1,进行数据传输。  在被动模式下,FTP
  • 新增2条规则,分别是SMTP,程序指定winmail安装目录里的MailServer.exe,本地端口TCP25,另一条为POP3,TCP 110端口,其他跟上一条相同设置。     2、FTP服务  使用系统自带的FTP服...
  • 使用微软自带ftp需要手动指定pasv端口,设置方式如下: 1.在您的服务器上,首先停止iis, 在开始运行中输入iisreset /stop  必须要先关闭,否则因为文件使用,修改不能成功。 2.用记事本或者写字板,打开下面这...
  • 故障现象:安全组已增加端口,IIS里已安装FTP服务。 在ECS上通过浏览器进行FTP方式进行外网IP访问时,可以连接,但弹出没有文件夹访问权限的提示。在外网进行FTP连接,则直接无法访问。 说明: 1、ECS上弹出权限...
  • 发现windows防火墙的一个大bug: 我开了ftp服务以后, 指定了passive模式的端口范围. windows防火墙的高级选项里面,对应连接的设置里面,如果选中了ftp服务, 会导致防火墙自动更改PASV返回的端口号,一般会返回: 227 ...
  • Ø windows server版本,基础版和数据中心版,有桌面和无桌面。 iis安装配置 Ø 在“服务器管理器”中“添加角色和功能”,安装iis相关软件 Ø 创建新的网站,可以根据域名或ip来绑定端口 Ø 网站根目录(创建网站时...
  • 环境搭建:pythonwindows/linux一行代码搞定的事:到你打算分享的目录下执行,python -m pyftpdlibimage然后我们来看...2121 )image除上之外,还有一些可选参数:i 指定IP地址(默认为本机的IP地址)p 指定端口(默认...
  • Windows VM SFTP On Azure

    2016-03-12 09:04:10
    如何在 Windows Server 虚拟机上配置SFTP 服务器Azure上创建VM步骤略点击添加端点,添加FTP端口:点击下一步:添加FTP数据传输端口:按照上面的步骤添加两个数据端口,我们可以指定任何大于1024的端口号,在此我们...
  • 问题描述:在阿里云使用WINDOWS IIS搭建了FTP服务器,使用被动模式,指定了被动端口并且已经放行FTP的命令和数据端口。在实际使用时发现使用专用的FTP客户端(如WinSCP、lftp、浏览器等)一切正常,当使用FTP命令时...
  • ftp被动模式配置

    2020-10-20 15:14:44
    a,指定服务器动态开放的端口 b,在服务器有nat转换下,需要在Use the following IP填入外网地址或动态域名。 2,pure-ftpd(linux) 修改配置文件pure-ftpd.conf a,指定服务器动态开放的端口 # Port range for ...
  • FTP服务器 C#

    2018-03-10 09:40:05
    using System.Windows.Forms; namespace FtpServer { public partial class FtpServerForm : Form { TcpListener myTcpListener = null; private Thread listenThread; // 保存用户名和密码 Dictionary, ...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 227
精华内容 90
关键字:

ftpwindows指定端口