最近,小编开始着手学习linux的一些 知识,上次介绍了如果进行linux分区,现在,将介绍下如何在windows实现和linux之间的文件传输。。。小编认为,特别是对于web开发的人员来说,虽然不用掌握linux的太多细节知识,但这一点还是很是重要的,毕竟还是要懂得怎么往linux发布应用文件等等,总之,“在windows下开发应用,在linux上发布运行”也算是web开发人员最基本的一项技能,好啦,不多说,之间进入正题吧。。
对于解决这个问题,小编经过一两天的学习,大概总结出了两个可以实现的方法,一个是使用xshell,xftp这样的ssh工具来完成,另一种则是使用rz,sz这样的命令行来完成,下面,先介绍一下第一种方法。
(1)首先,登录linux操作系统,这里建议使用root管理员权限登录,为了避免用其它非管理员操作时权限的限制。
(2)打开命令行终端。由于文件传输使用到了ftp传输,而且linux默认是关闭ftp的,所以需要安装和配置ftp端口,对于安装,则可以直接输入 yum install vsftpd等待自动从指定站点下载文件(注意,这个地方一定要确保你的linux虚拟机可以联网,否则就会报错说你无法下载,除非你的linux已经有这样的文件了,否则下面就没法进行了,关于怎么让linux联网,小编在第3步穿插一下小编自己的做法以供参考)
(3)让linux联网的方法:
先在linux虚拟机的设置中,将网络适配器的网络连接模式设置为"NAT",也可以设置为“桥接”;
接下来,找到/etc/sysconfig/network-scripts路径下的ifcfg-eth0,这个文件是小编虚拟机中的网卡文件,重点是将ONBOOT=yes,BOOTPROTO=static(静态ip,而不用dhcp,至于dhcp下能不能联网,小编水平有限没去试哈哈),NETWORD=192.168.1.102(这个就是静态ip,随你自己设置)
然后,配置一下iptabls,路径为/etc/sysconfig,这里主要是配置ftp的端口,小编的本来是只有 --dropt 22 -j ACCEPT这一行的(也就是22端口),而ftp使用的是21端口,所有复制多一行粘贴,修改一下为21端口保存即可。
到这里建议reboot重启一下,这样应该就可以联网下载了,如果还不行,就建议百度查找一下哈哈。。。回到正轨来。
(4)下载好vsftpd之后,则启动ftp服务,输入:/sbin/service vsftpd restart或/sbin/service ftpd start命令,即可开启ftp服务,这样就完成了初步工作。
(5)下载xshell和xftp软件,小编使用的是xshell 5的版本和 xftp 4的版本,百度前几个就是了。然后分别安装xshell和xftp,傻瓜包一路下一步安装即可。。安装好后,打开xshell,界面如下,新建一个“会话”:
弹出"会话属性框",主要填写主机和端口号(默认使用SSH的话是22,如果选择的协议是SFTP的话则为21),
这里主机号就是linux虚拟机的ip了,可以在linux的命令行终端输入ifconfig,对应的inet addr就是了。如果没有的话,那应该就是没有给你的linux设置一个ip,可以自行百度下如何设置ip。
另外注意下,在"ZMODEM"选项中,建议选上“自动激活ZMODEM(A)”这一项,这一项主要是为了今后可以直接使用rz,sz这样的命令行来实现上传下载功能,所以还是选上好点。。
(6)到了这里,就差xftp了,安装好xftp软件后,可以使用xshell中自带的调用xftp功能,按钮就在图片提示的那个位置(新建文件传输),这样就可以自动弹出xftp的软件了。
弹出的xftp框如下:选择“接收并保存”密匙就可以了。。这样,左边就windows的文件系统,右边就是linux虚拟机的文件系统了,可以选中文件,鼠标右键“传输”便完成文件的互相传输了。。。
其实很简单对吧,那是因为有这些集成的软件的帮助,才让我们的工作显得这么简单,剩下的就是将tomcat,mysql这些web开发需要的软件,可以一一通过这样的方式传输到linux虚拟机,为实现"应用在windows下开发,在linux中发布运行"这一目标垫定基础。。
当然,对于高端的玩家,可能就不屑于使用ssh这些工具,自然就是想要使用命令行的方式了,对于如何使用命令行(最土的是使用rz和sz了吧哈哈)的步骤,小编也将整理好,下次也一并另发一篇博文供大家参考,有什么好的建议和问题什么的,还望指出来一起讨论学习,谢谢哈、、、
相关推荐
Xftp则是一款安全的文件传输工具,同样支持SSH协议,用户可以通过它在Windows和Linux之间方便地上传和下载文件。Xftp提供了一种直观的界面,可以实现拖放操作,使得文件管理变得更加简单。绿色版的Xftp同样去除了...
总的来说,Xshell和Xftp是IT从业者提高工作效率的利器,它们提供了便捷的远程控制和文件传输解决方案。只需简单下载并安装提供的免费安装包,就能享受到这两款工具带来的便利。不过,使用任何软件时,安全意识始终是...
8. **多平台兼容**:Xshell不仅支持Windows操作系统,还提供了适用于Mac和Linux版本的产品。 #### Xftp简介 Xftp是NetSarang公司开发的一款快速、可靠的FTP/FTPS/SFTP客户端软件,用于在本地与远程服务器之间传输...
而Xftp则是一款安全的文件传输工具,它支持FTP、SFTP、SCP等多种文件传输协议,使得在Windows系统和Linux系统之间交换文件变得异常简便。 首先,让我们详细了解一下Xshell。Xshell提供了丰富的功能,包括多标签会话...
Xshell和Xftp的结合使用,可以实现无缝的远程工作流程。在Xshell中执行命令,如编辑配置文件或者运行脚本,然后通过Xftp快速传输修改后的文件到远程服务器,无需在多个窗口间切换,提高了工作效率。同时,它们都支持...
Xshell和Xftp就是两款专为此目的设计的强大工具,尤其对于Linux服务器的管理和维护,它们提供了极大的便利。本次我们关注的是它们的绿色版整合版,解压即用,无需安装,极大地简化了用户的操作流程。 Xshell是一款...
将Xshell和Xftp结合使用,用户可以在Xshell中执行远程命令,然后通过Xftp快速地传输文件,极大地提高了开发人员和系统管理员的工作效率。例如,开发者可以通过Xshell更新服务器上的代码,然后用Xftp立即同步新的文件...
总结来说,"xshell和xftp.zip"这个压缩包为Windows用户提供了便捷的Linux系统管理和文件传输工具。通过Xshell,用户可以轻松地在本地和远程服务器之间切换,进行各种管理操作;而Xftp则让文件的上传下载如同在本地...
Xftp则是一个安全的文件传输程序,主要用于在不同操作系统之间,特别是Windows和Linux之间交换文件,它支持FTP、SFTP、FTPS等协议。 在描述中提到的“windows连接linux 的客户端工具”,这表明Xshell和Xftp都是...
而Xftp则是一款文件传输软件,它支持SFTP(Secure File Transfer Protocol),能够实现Windows与Linux之间的安全文件上传和下载。 在6.0版本中,Xshell和Xftp都进行了多项改进和优化,提高了用户的使用体验和安全性...
而Xftp则是一款安全的文件传输程序,它提供了FTP, SFTP, SCP等多种文件传输协议,让用户能够方便地在本地和远程服务器之间传输文件。 【Xshell功能详解】 1. **多协议支持**:Xshell不仅支持SSH,还支持传统的...
在使用Xshell-xftp免费版时,用户可以享受到基本的远程连接和文件传输功能,包括创建多个会话,设置个性化主题,以及自定义快捷键等。不过需要注意的是,免费版可能在某些高级特性或技术支持上有所限制,如并发连接...
接着安装Xftp-5.0.1233.exe,以实现文件的上传和下载。安装完成后,你可以通过Xshell连接到远程服务器,然后利用Xftp进行文件管理。这两款软件的协同工作,使得远程服务器管理变得轻而易举。 在实际应用中,无论是...
Xshell和Xftp是Windows用户与Linux服务器交互的重要工具,它们结合使用可以方便地进行远程终端操作和文件传输。正确安装和配置这两个工具,能大幅提升开发人员和系统管理员的工作效率,同时保障数据传输的安全性。在...
Xftp作为一款文件传输软件,与Xshell完美搭配,主要用于在本地计算机和远程Linux服务器之间进行文件的上传和下载。其主要特性包括: 1. **多协议支持**:支持FTP、SFTP、FTPS等多种文件传输协议。 2. **拖放操作**...
Xftp则是一个安全的文件传输程序,它支持FTP、SFTP、FTPS和SCP协议,允许用户在Windows和Linux之间快速、安全地传输文件。Xftp的界面设计简洁,具有拖放功能,使得文件上传下载变得极其简单。此外,Xftp还具备同步...
Xftp则是一款文件传输工具,支持SFTP(SSH File Transfer Protocol)和FTP协议,确保了数据在客户端和服务器之间的安全传输。Xftp拥有拖放功能,使得文件的上传和下载变得简单快捷,同时支持多线程传输,提高传输...
总结来说,Xshell和Xftp是Windows用户与Linux服务器交互的重要工具,它们提供了安全、高效的连接和文件传输方式。通过熟练掌握这两款软件,无论是开发者还是系统管理员,都能在日常工作中实现更便捷、更安全的远程...
Xshell和Xftp是两款在IT领域中广泛使用的软件,特别是在Linux系统管理和远程文件传输方面。这两个工具由Netsarang公司开发,专为个人用户和专业人士提供了高效、安全的解决方案。 **Xshell:强大的终端模拟器** ...