========相信我,按照步骤来一定能成功======
我将从三个方面来说明:为什么要搭建访问服务器、如何搭建访问服务器、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. SQL优化经验总结

    一. 优化SQL步骤 1. 通过 show status和应用特点了解各种 SQL的执行频率    通过 SHOW STATUS 可以提供服务器状态信息,也可以使用 mysqladmin extend ...

  2. jdk8- list操作

    本文版权归 远方的风lyh和博客园共有,欢迎转载,但须保留此段声明,并给出原文链接,谢谢合作. student类 public class Student { private String age; ...

  3. Java线程中的join使用实例

    JDK中解释为 Waits for this thread to die. 等待本线程结束后,下一个线程才可以运行. 实例要求: 现在有T1.T2.T3三个线程,你怎样保证T2在T1执行完后执行,T3 ...

  4. orcal10g下载地址

    http://download.oracle.com/otn/nt/oracle10g/10201/102010_win64_x64_database.zip https://updates.orac ...

  5. MYSQL中的COLLATE是什么?

    本文由horstxu发表 在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下: CREATE TABLE `ta ...

  6. Python sqlalchemy的基本使用

    示例代码 from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base fr ...

  7. sql 表连接

     join (inner join ) 注释:INNER JOIN 关键字在表中存在至少一个匹配时返回行. left join  注释:LEFT JOIN 关键字从左表(table1)返回所有的行,即 ...

  8. U3D Transform用法

    最近在学习unity3d,下面对Transform类做一个小结 一.常用属性和方法 1.1 常用属性: 用代码展示一下上面的一些属性,值得注意的是myCube是mySphere的父物体 using U ...

  9. js判断字符串是否在数组中

    先加一个扩展函数: Array.prototype.contains = function (obj) {  var index = this.length;  while (index–) {   ...

  10. c# 对象集合转Json

    /// <summary> /// 普通集合转换Json /// </summary> /// <param name="array">集合对象 ...