怎么将文件自动从windows上传到linux

怎么将文件自动从windows上传到linux,第1张

网上下载pscp工具,网站为https://wwwchiarkgreenendorguk/~sgtatham/putty/latesthtml

将下载下来的pscpexe文件放入windows的system32 文件夹下

编写批处理bat文件内容

在d盘的MySQLdata_Bak目录下建立backupDBbat文件,文件内容如下:

pscp -l root -pw "123456" 1sql root@39108239104:/home/sqlbak"123456"为linux服务器root用户的密码

将bat文件在任务计划管理中设置定时

  Java中可以根据平台来判断路径的分隔符的

  通常使用\\或/,也可以使用Fileseparator 一般我在写路径时经常用 /

  5取得服务器相对路径

  SystemgetProperty("userdir")

  例如:E:\apache-tomcat-5516\apache-tomcat-5516\bin

可以百度一下 Java 路径 路径分隔符

1 Serv-U的安装

执行setupexe, 全部选默认选项即可。

2 Serv-U的常规设置

在安装完成后,会弹出配置向导对话框,这里按要求填入相应信息,即可配置成功一个ftp服务器。这里A机的ip地址是101834115按照安装向导做如下操作:

1) IP address(IP地址):输入“101834115”。(如果使用动态的或无合法的IP地址则此项为空)。

2) Domain name(域名):输入域名,例如“RoseRed”(此处随意)。

3) Install as system server(安装成一个系统服务器吗):选“Yes”。

4) Allow anonymous access(接受匿名登录吗):此处可根据自己需要选择,比如选“Yes”。

5) anonymous home directory(匿名主目录):此处可输入(或选择)一个供匿名用户登录的主目录

6) Lock anonymous users in to their home directory(将用户锁定在刚才选定的主目录中吗):即是否将上步的主目录设为用户的根目录;一般选“Yes”。

7) Create named account(建立其他帐号吗):此处询问是否建立普通登录用户帐号;一般选“Yes”。

8) Account login name(用户登录名):普通用户帐号名,比如输入“yint”。

9) Password(密码):设定用户密码。由于此处是用明文(而不是*)显示所输入的密码,因此只输一次。

10) Home directory(主目录):输入(或选择)此用户的主目录,如“E:\”(本文将对E:\上的文件进行操作)

11) Lock anonymous users in to their home directory(将用户锁定在主目录中吗):选“Yes”。

12) Account admin privilege(帐号管理特权):一般使用它的默认值“No privilege”(普通帐号)。

13) 最后选“Finish”(结束)即完成设置。

建立好了一个FTP服务器,服务器地址为“RoseRed”,其下有两个用户,一个是匿名用户“Anonymous”,其密码为空;一个是普通用户“yint”,其密码为在向导中输入的内容。

3 Serv-U的权限设置

比如在左边的面板中选中“yint”用户,则在右边的面板中出现如下图的设置窗口。选“Dir Access”(目录存取权限)标签项,即可设置此用户在它的主目录(此处为“E:\”)下是否对文件拥有“Read”(读)、Write(写)、“Append”(写和添加)、“Delete”(删除)、“Execute”(执行)权限;是否对目录拥有“List”(显示文件和目录的列表)、“Create”(建立新目录)和“Remove”(修改目录,包括删除,移动,更名)权限等等。 可根据需要进行设置,一般将Read, Write 选中。

四、在linux下使用ftp命令

1 连接ftp服务器

格式:ftp [hostname ip-address]

a)在linux命令行下输入:ftp 101834115

b)服务器询问你用户名和口令,分别输入yint和相应密码,待认证通过即可 2 下载文件 下载文件通常用get和mget这两条命令。

a) get

格式:get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。如要获取服务器上E:\rose\1bmp,则:

ftp> get /rose/1bmp 1bmp (回车)

b) mget

格式:mget [remote-files] 从远端主机接收一批文件至本地主机。如要获取服务器上E:\rose\下的所有文件,则:

ftp> cd /rose ftp> mget (回车)

注意:文件都下载到了linux主机的当前目录下。比如,在/root/yint下运行的ftp命令,则文件都下载到了/root/yint下

Windows和Linux间有很多文件共享的方式,这里总结了一下。假设你的Host计算机是Windows,Guest是Linux。

1用vmware tools工具

SharedFolders是Vmware4 的一个新功能,更加方便了在Host,Guest操作系统间共享文件。但是使用前

要安装vmware tools

点击setting->vmware tools install mount /dev/cdrom /mnt/cdrom Cd /mnt/cdrom

里面有一个vmware tools的tar包,解开执行vmware-tools-installpl脚本,一路回车,一般没有问题。

点击Edit->Virtual Machine Settigns->Option->SharedFolders->Add,选定要共享的文件夹并给这个文件夹命名,下一步。选定“Enable this share”, 确定以后,vmware会把这个文件夹自动mount到/mnt/hgfs目录下。

2Windows下配置Ftp

用serv-u比较简单(或直接设置iis的ftp服务器)

3Windows下配置WWW服务

用IIS,Apache或者其它的都可以。如果你的Linux只有命令行的话,就用wget命令吧,可以很方便地下载文件。

4利用Windows的文件共享功能

比如说你的Windows的IP为19216801,共享了一个叫share的目录,那么就可以用下列命令 mount -t smbfs //19216801/share /mnt -o username=user%passwd 或者smbmount //19216801/share /mnt -o username=user%passwd(用这个命令要安samba哦)

5利用Samba

这是我用得最多的方式(Samba服务器毕竟是多系统文件共享不错的解决方案)

6在Linux下配置Apache

在Linux下配置Apache,然后在Windows下通过www方式把Linux下的文件下载下来。这种方式只能把Linux的文件传到Windows,不能把Windows的文件传到Linux 设置apache配置文件,并提供一个类似webshell的东西,可以把文件从windows通过www方式把win系统下的文件上传到linux)。

7在Linux下配置Ftp

用vsftp或者wu-ftp都可以,配置成上传权限的,然后Windows和Linux就可以相互共享文件了。

8用ISO文件

虚拟机里面的光驱可以有物理光驱和ISO文件两种,我们可以把我们的文件重点制件成ISO文件(用WinIso),然后在Linux中作为CDROM挂接。 9直接挂接物理硬盘或者硬盘分区

不过vmware也是支持直接mount Host机器的磁盘,方法是在虚机设置里新建磁盘,类型选“Usephysicaldisk(foradvanced users)”,再选定磁盘和分区就可以。但是这样的操作可能会引会文件系统的不一致,导致错误,不推荐使用。

1、建议直接使用WINSCP,这个非常方便 ,就像一个FTP客户端一样使用,

但不同的是,这个是SSH方式进行的连接。楼主可以试下,我们做维护一般是用这个传的

2、把windows的相关目录设置为共享,假定当前的机器IP是1921681100,共享文件夹是f

linux如下操作:

cd /media

mkdir f

mount -t cifs //1921681100/f /media/f -o user= , password= (这两个地方填WINDOWS的账号密码)

完成之后,df -h查看就发现多了一个挂载点,这样,就可以很方便的,进行文件复制之类的操作了

如何通过xshell来上传文件至linux?

1、通过Xshell终端连接Linux服务器,进入要上传文件目录,如文件上传到usr目录,则先进入usr目录

2、查看服务器是否支持rz上传文件:输入rz命令、回车,如果支持则会弹出上传文件弹框;否则会提示找不到

3、安装成功后,再输入rzorrz-be命令、回车—弹出上传文件弹框,选择需要上传的本地文件

4、等待文件上传成功

5、文件上传成功后可在目录查看上传的文件

win7下通过ssh如何上传文件至linux服务器?

Windows系统如果要连接WindowsServer服务器,那是一件简单的事情,因为系统内置了远程桌面连接工具。但是Windows内置的远程桌面连接工具只能连接Windows服务器,如果想在Windows7下对Linux服务器进行操作,那就必须要借助第三方工具。

Windows下的SSH客户端工具

Windows下连接Linux服务器需要SSH客户端来连接,在Windows下的SSH客户端工具很多,最为常用的有:XShell、PuTTY等,我们推荐用XShell。

注意:无论使用哪种SSH客户端工具,切记一定要在其官网上下载!在前几年的时候,一些黑客将一些置有后门的PuTTY工具甚至做了付费推广,以此来窃取大量的服务器和理账号和密码!

Windows和Linux互传文件的方案

在Windows和Linux之间互传文件有几种方案,推荐下面几种方案供大家参考。

1、小文件传输使用lrzsz

Linux上有一款小工具lrzsz,安装后使用两个简单命令(rz上传文件、sz发送文件)就可以实现Windows和Linux之间互传文件。

lrzsz只适合传递小文件,文件大小100M以内的都可以使用此工具来传输。

2、大文件传输使用WinScp

WinScp是Windows环境下的基于SSH及SCP协议的SFTP客户端,其实就是FTP客户端工具,它支持断点续传,较为方便。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流~我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

急求两台linux机器间的文件传输方法?

IP设置好了,还不能访问,提示无权限,一般是操作系统的问题,这是目前操作系统的一个安全机制,尤其是在操作系统未设密码的情况下。解决方法如下操作(也许只操作任意一步就可以了)

1。关闭软件防火墙,例如瑞星防火墙等

2。

需要在系统防火墙的例外里面勾选文件和打印机共享,或者关闭系统防火墙

3。开通访问本机无需验证(或者给2台电脑都设上密码,访问的时候会弹出要求输入用户名和密码的对话框,输入用户名和密码,并勾选记住密码)

注:开通访问本机无需验证可以用到“装机人员工具”(某些操作系统里面自带的)里面的“解决局域网共享”下面的“开通局域网共享(访问本机无需验证即可进入)。

cmd”和“开通局域网共享(访问本机无需验证即可进入)。reg”2个文件,运行这2个文件即可

--参考是"装机人员工具"下载地址。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 怎么将文件自动从windows上传到linux

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情