========相信我,按照步骤来一定能成功======
我将从三个方面来说明:为什么要搭建访问服务器、如何搭建访问服务器、windows如下访问
  1. 为什么要搭建访问Linux服务器

我们都知道,服务器性能最稳定的是Linux或Unix,然而相对比与wins的OS,Linux大多是以命令行操作,不具备图形界面。搭建访问Linux的一个重要应用场景是:你可以在任何时候,任何windows下对服务器内容进行实时更新。

        访问Linux服务器,类似于通信过程,需要进行文件传输。有许多文件传输协议,在这里,我选用SMB协议。

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。

2. 如何搭建访问Linux服务器

这里我将从打开终端开始,讲述一步步的步骤)

(1)首先需要在linux下安装samba软件

1)打开终端,输入以下命令(完成samba软件的安装)
  1. 1.sudo apt-get install samba samba-common #下载samba软件
        过程中会询问你y or n,输入y。
2)进入home目录下,创建文件夹share(这个就是linux分配给你操作的文件夹)
  1. 2.cd home/  #进入home目录
  2. 3.sudo mkdir share #管理员权限创建share文件夹,需要你输入你的linux的密码(后面操作就不需要了)

2)更改share文件夹的权限(方面你的读、写、执行权限)

  1. 4.sudo chmod 777 share #把share文件夹的权限更改为所有人可操作

3)修改samba的配置文件

  1. 5.sudo gedit /etc/samba/smb.conf #打开samba配置文件

4)创建samba账户

  1. 6.sudo touch /etc/samba/smbpasswd #创建文件
  2. 7.sudo smbpasswd -a 你的用户名(终端上@符号前面的名字)#设置samba账户

5)重启samba(配置文件更改了,需要重启才能生效)

  1. 8.sudo /etc/init.d/smbd restart #重启软件

3.windows访问

1)访问需要知道linux服务的ip地址,查看linux的ip地址,在linux下输入

  1. 9.ifconfig #查看ip地址

上面绿色的就是linux的ip地址,remember!

2)在windows打开“运行”,快捷键win+R,输入以下(注意:两个反斜杠+ip),确定

  1. \\你的linux的ip地址

3)出现你创建的share文件夹,大功告成

那么你对该文件夹的所有操作将实时地反映在你的linux

服务器上,自己快去试试吧!

(若你成功了,麻烦评论下吧,嘻嘻)

window下上传文件至linux(windows下如何访问linux)的更多相关文章

  1. EasyUI 关于IE使用window组件上传文件

    有时候IE会对使用window组件上传文件(第二次)不生效,解决方案是: 将该window每次打开的时候,使用: $('#adUploadWindow').window('refresh', 'pan ...

  2. WP8_(windows phone环境下)上传文件从C#到php接口

    在windows phone环境下,将手机上的图片上传到服务端(php环境): 注意事项:在上传的地方,头文件中name,例如name= img,则在php服务端处理时 ,需要约定好 存取一致 php ...

  3. Git在windows下上传文件至github流程

    github是开发者分享的一个平台,这里不多说,想要上传文件至github需要有一个开发者账号,还需要在windows下安装好了git. 做好准备工作之后,接下来操作 一:登录github,创建项目 ...

  4. docker在windows下上传文件到容器

    我的系统是windows10,docker是用DockerToolbox工具安装的,安装完之后会默认挂载Windows的C:/Users目录,在docker里面对应路径是/c/Users,docker ...

  5. confluence上传文件附件预览乱码问题(linux服务器安装字体操作)

    在confluence上传excel文件,预览时发现乱码问题主要是因为再上传文件的时候一般是Windows下的文件上传,而预览的时候,是linux下的环境,由于linux下没有微软字体,所以预览的时候 ...

  6. ipad 没有数据线如何上传文件到局域网windows PC 的解决方案

    是的,ios 的封闭性,真麻烦,不想用数据线,还不想用iTunes ,那你找对了. 方案一: (好像只能上传文件,不能下载,能在线查看媒体.) 我的想法是在Windows建立一个http file s ...

  7. IIS环境下上传文件失败

    跟随学习代码练习 php 上传文件,一开始是点击按钮后没有反应,不知道是否成功,使用 var_dump($_FILES) 查看,发现空空如也.遂百度一下,发现基本代码应如下 <form acti ...

  8. 【阿里云产品公测】ACE下上传文件永久存储实践

    本帖主要内容: ;$,=VB:'   在阿里云的ACE下,我是如何实现让上传的文件永久保存的? ,%"!8T   本文以PHP为例,具体知识点如下: WD# 96V   第一,扩展服务“存储 ...

  9. window 系统上传文件到linux 系统出现dos 格式换行符

    Windows里的文件在Unix/Mac下打开的话,在每行的结尾可能会多出一个^M符号,Unix/Mac系统下的文件在Windows里打开的话,所有文字会变成一行,所以为了避免这种情况的发生,我们可以 ...

随机推荐

  1. Vue + Element UI 实现权限管理系统 前端篇(十):动态加载菜单

    动态加载菜单 之前我们的导航树都是写死在页面里的,而实际应用中是需要从后台服务器获取菜单数据之后动态生成的. 我们在这里就用上一篇准备好的数据格式Mock出模拟数据,然后动态生成我们的导航菜单. 接口 ...

  2. 分布式锁之redisson

    redisson是redis官网推荐的java语言实现分布式锁的项目.当然,redisson远不止分布式锁,还包括其他一些分布式结构.详情请移步:https://github.com/mrniko/r ...

  3. MongoDB使用优化

    一.监控 mongodb可以通过profile来监控数据,进行优化. 查看当前是否开启profile功能用命令:db.getProfilingLevel()返回level等级,值为0|1|2,分别代表 ...

  4. 面试:C++工厂模式实现

    #include <iostream> enum CTYPE {PRODUCTA,PRODUCTB}; class Product{ public: ; virtual ~Product( ...

  5. wepack---预打包dll

    一.前言 今天被问到,怎么实现webpack快速打包?话说距离上次手动配置webpack已经过去很长时间了,现在webpack都出到4.0版本了,号称零配置,还没来得及好好感受一下. ‘不就是公共模块 ...

  6. Java设计模式学习记录-享元模式

    前言 享元模式也是一种结构型模式,这篇是介绍结构型模式的最后一篇了(因为代理模式很早之前就已经写过了).享元模式采用一个共享来避免大量拥有相同内容对象的开销.这种开销最常见.最直观的就是内存损耗. 享 ...

  7. python的Web框架,会话保持及Form表单

    会话 从打开浏览器访问到关闭浏览器,这就是一次会话. cookie 技术 cookie是保存在浏览器的,安全度比较低. # 设置cookie范式,在view中设置 def index(request) ...

  8. 深入浅出 JVM GC(3)

    # 前言 在 深入浅出 JVM GC(2) 中,我们介绍了一些 GC 算法,GC 名词,同时也留下了一个问题,就是每个 GC 收集器的具体作用.有哪些 GC 收集器呢? Serial 串行收集器(只适 ...

  9. vue 使用mint-ui实现上拉加载和下拉刷新

    解决了官网中下拉刷新存在的问题 <template> <div class="tmpl"> <nav-bar title="商品列表&quo ...

  10. vue实现双向绑定的简单原理: defineProperty

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...