需求:需要将ECS windows服务器 实例中备份的数据存在另一个路径,故在ecs服务器上创建共享文件夹,以便建网络映射,经测试发现windows 实例本机内网IP可以访问共享,外网IP不行,外网报0x80070035,按此错误原因调整服务器环境,未解决,结果在网上查资料才发现找不到类似的文章

尝试 在服务器上安装freeSSHd,使用xftp连接

准备工作,这里综合在网上的搜索结果,服务端考虑的是免费的freesshd

 

1:安装freeSSHD,这个应用程序非常小,安装完成后选择Server Status,启动SSH,如下图:

           通过freeSSHD创建 window服务器ftp连接

此时如果提示错误,打开freesshd设置面板的时候发现“SSH server is not running”下面是个红叉,当我点击“ Click here to Start”的时候,提示“the specified address is already in use”。我点击SSH选项卡,然后设置Listen address 为0.0.0.0(all interfaces). 服务里面freesshdservice 确认已经启动。

解决:因为freessh在安装的时候会问你是否让freessh随机启动,然后就立马把freessh服务开启了,所以ssh里22端口用不了,解决办法就是进入系统先把freessh服务停止就行了。

 2:选择SSH的TAB页,设置监听的IP和端口等:

     通过freeSSHD创建 window服务器ftp连接

 

Step 3:选择Users,新建和编辑用户,注意,这里选取的只允许SFTP的登录方式:

     通过freeSSHD创建 window服务器ftp连接 

通过freeSSHD创建 window服务器ftp连接

 

Step 5:选择Host Restrictions,设置只允许连接的IP等:

     通过freeSSHD创建 window服务器ftp连接

 

Step 6:设置Sftp在本地对应的文件夹路径:

   通过freeSSHD创建 window服务器ftp连接

 

Step7: 相关其他的设置:

     通过freeSSHD创建 window服务器ftp连接

如果只允许Public key 的登录方式,只需要先用PUTTY生成公钥和私钥就行,具体的申请过程,网上的例子很多,这里就不介绍了,

最后在sftp新建连接:

通过freeSSHD创建 window服务器ftp连接

至此,整个配置过程就完了

相关文章:

  • 2021-11-28
  • 2022-01-16
  • 2022-12-23
  • 2021-11-14
  • 2021-12-05
  • 2021-12-06
  • 2021-12-11
猜你喜欢
  • 2021-05-03
  • 2022-12-23
  • 2022-02-20
  • 2021-09-05
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
相关资源
相似解决方案