怎么将文件自动从windows上传到linux
网上下载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个文件即可
--参考是"装机人员工具"下载地址。
0条评论