使用secure CRT的SFTP在LINUX与WINDOWS下交换文件
很多用户还是经常在WINDOWS下完成日常工作的,但是同时在管理或测试LINUX系统的时候需要经常与远程LINUX服务器交换数据。一般情况下通过以下几种。
1、是通过NFS通过MOUNT来挂接远程WINDOWS共享的网络文件系统CFIS进行数据交换。
2、通过HTTP单方面交换数据。
3、通过FTP来交换数据。
4、通过SFTP使用SSH交换数据,这个功能利用了Secure CRT和SSH的功能来实现,非常简单也需要中转服务器。
A、当您安装好SSH服务器的时候就可以使用SFTP功能了。我的LINUX服务器上的SSH版本如下:
[root@mx1 ~]# rpm -qa |grep ssh
openssh-4.3p2-36.el5_4.4
openssh-clients-4.3p2-36.el5_4.4
openssh-server-4.3p2-36.el5_4.4
[root@mx1 ~]#
B、假设您在WINDOWS电脑上通过Secure CRT的SSH控制您的LINUX服务器正在需要一个文件需要从您的WINDOWS下发送到LINUX服务器上。
现在我们进入文件--连接SFTP标签
出现SFTP>提示符号。
::::::常用命令
lls 列出windows电脑上的本地目录的文件
lcd 进入WINDOWS的某个目录或驱动
put 上传Windows中的某个文件
get 下载Linux服务器上的某个文件到windows主机;
更详细的信息请输入help
sftp> help
可用命令:
cd 路径 更改远程目录到“路径”
lcd 路径 更改本地目录到“路径”
chgrp group path 将文件“path”的组更改为“group”
chmod mode path 将文件“path”的权限更改为“mode”
chown owner path 将文件“path”的属主更改为“owner”
exit 退出 sftp
help 显示这个帮助文本
get 远程路径 下载文件
ln existingpath linkpath 符号链接远程文件
ls [选项] [路径] 显示远程目录列表
lls [选项] [路径] 显示本地目录列表
mkdir 路径 创建远程目录
lmkdir 路径 创建本地目录
mv oldpath newpath 移动远程文件
open [用户@]主机[:端口] 连接到远程主机
put 本地路径 上传文件
pwd 显示远程工作目录
lpwd 打印本地工作目录
quit 退出 sftp
rmdir 路径 移除远程目录
lrmdir 路径 移除本地目录
rm 路径 删除远程文件
lrm 路径 删除本地文件
symlink existingpath linkpath 符号链接远程文件
version 显示协议版本
当然如果用Winscp也更方便
sftp 是一个交互式文件传输程式。它类似于 ftp, 但它进行加密传输,比FTP有更高的安全性。下边就简单介绍一下如何远程连接主机,进行文件的上传和下载,以及一些相关操作。
如果远程主机到IP是172.26.30.222,或者域名是www.hf.edu.cn,用户名是hf,在命令行模式输入:sftp hf@www.hf.edu.cn
[root@huafang office]# sftp root@172.26.30.222
sftp> ls查看远程主机当前目录下到文件
GhostXP_SP3_V2010.iso VMware-Workstation-Full-7.0.1-227600.i386[1].bin
anaconda-ks.cfg eioXpacklog.txt
install.log install.log.syslog
sftp> pwd查看远程主机当前目录
Remote working directory: /root
sftp> cd /home/rpm在远程主机上转换目录路径
sftp> ls
51CTO下载-fetion20091117-linux[1].tar.gz GhostXP_SP3_V2010.iso
sftp> lls只要是在本地主机上执行命令,前面都加上"l",L的小写字母
EIOffice_Personal_Lin.rar linuxqq-v1.0.2-beta1.i386.rpm rar roo@172.26.30.222
feition office RealPlayer VM7.01 for linux
sftp> lpwd查看本地主机的当前目录
Local working directory: /home/rpm
sftp> lcd office本地主机上转换目录
sftp> lls
EIOffice_Personal_Lin EIOffice_Personal_Lin.rar
sftp> put ./EIOffice_Personal_Lin EIOffice_Personal_Lin.rar将本地主机到当前目录下到EIOffice_Personal_Lin 上传到远程主机到当前目录
Uploading ./EIOffice_Personal_Lin.rar to /home/rpm/EIOffice_Personal_Lin.rar
./EIOffice_Personal_Lin.rar 100% 53MB 1.0MB/s 00:52 Fetching /home/rpm/EIOffice_Personal_Lin.rar to /tmp/EIOffice_Personal_Lin.rar
/home/rpm/EIOffice_Personal_Lin.rar 100% 53MB 990.1KB/s 00:55 sftp> get EIOffice_Personal_Lin.rar /tmp/ 将远程主机当前目录下到EIOffice_Personal_Lin.rar下载到本地主机到/tmp/目录下
Fetching /home/rpm/EIOffice_Personal_Lin.rar to /tmp/EIOffice_Personal_Lin.rar
/home/rpm/EIOffice_Personal_Lin.rar 100% 53MB 990.1KB/s 00:55 [root@huafang rpm]# scp rar/rarlinux-3.9.1.tar.gz root@172.26.30.222:/home/rpm/将本地主机的rar安装包发送到远程主机的/home/rpm/目录下
root@172.26.30.222's password:
rarlinux-3.9.1.tar.gz 100% 812KB 812.4KB/s 00:00
同样的,我们也可以将远程主机到文件copy到我们自己到主机上,当然你得知道ta到密码哈!!!
[root@huafang rpm]# scp root@172.26.30.222:/etc/passwd /home/
root@172.26.30.222's password:
passwd 100% 1969 1.9KB/s 00:00
相关推荐
在IT行业中,开发人员经常需要在不同的系统之间传输文件,特别是在Windows环境下的Delphi应用程序与Linux服务器进行交互时。本文将深入探讨如何使用Delphi通过SFTP(Secure File Transfer Protocol,安全文件传输...
在Windows上,我们可以使用SFTP(Secure File Transfer Protocol)客户端软件,如FileZilla、WinSCP等,它们支持SSH(Secure Shell)协议,允许用户通过安全连接访问远程Linux系统的文件。这些软件界面直观,适合非...
Linux与Windows文件传输工具FlashFXP是一款强大的FTP客户端软件,它允许用户在不同的操作系统之间方便地进行文件交换。本文将详细介绍FlashFXP的功能、使用方法以及如何在Linux和Windows之间进行文件传输。 ...
因此,使用USB驱动器或其他可移动存储设备进行数据交换时,应确保在格式化时选择兼容的文件系统,如FAT32,因为它在Linux和Windows下都能读写。 数据交互的一个常见方法是利用网络共享。Windows提供SMB(Server ...
标题中的“Windows向Linux文件传输工具”指的是用于在Windows操作系统和Linux操作系统之间交换文件的应用程序。这类工具解决了两个系统间不兼容的问题,使得用户能够轻松地在不同的平台间分享数据。 描述中提到的...
在Linux与Windows共享文件的场景下,FXP可以提高效率,尤其是当文件较大或者数量较多时,避免了通过本地磁盘中转的步骤。 要实现Linux与Windows间的FXP传输,你需要一个支持FXP功能的FTP客户端。"flashftp"可能是一...
通过共享文件夹功能,可以在Windows和Linux之间轻松交换文件。设置好共享文件夹后,Linux虚拟机可以访问到Windows的特定目录,反之亦然。 2. **SSH(Secure Shell)**:SSH是一种网络协议,用于安全地远程登录和...
"Windows SCP"标签则告诉我们,除了SFTP服务外,该软件还支持SCP服务,这对那些习惯使用SCP命令行工具或者需要在Windows环境下与Unix/Linux系统进行快速文件交换的用户来说,是非常有用的。 综上所述,"SolarWinds-...
在Java编程环境中,将XML文件从Windows系统导出并传输到Linux服务器是一项常见的任务,尤其在分布式系统和跨平台操作的场景中。本篇将详细阐述这个过程中的关键知识点,包括路径处理、文件操作以及远程文件系统的...
9. **用途**:这个功能对于开发者、系统管理员以及需要频繁在 Windows 和 Linux 之间交换文件的用户非常有用,例如代码编辑、日志查看、备份和恢复等。 10. **替代方案**:除了 SftpDrive,还有其他软件如 WinSCP、...
FTP(File Transfer Protocol)是一种广泛使用的网络协议,用于在不同计算机之间交换文件,尤其是跨越操作系统平台,如Linux和Windows。本文将深入探讨FTP工具在Linux和Windows环境中的使用,以及如何利用它们进行...
Winscp 4.27 是一个功能强大的文件传输工具,专为在Windows和Linux操作系统之间进行安全、高效的文件交换而设计。这款软件基于SSH(Secure Shell)协议,提供了一个图形化的用户界面,使得非技术用户也能轻松操作。...
在IT领域,文件传输是日常工作中不可或缺的一...通过熟练掌握lftp的用法,Linux用户可以在保证数据安全的同时,便捷地与Windows系统共享和交换文件。在实际工作中,可以根据具体需求灵活应用这些知识,提升工作效率。
本文将深入探讨如何在Windows与Linux之间进行文件传输,以及如何利用Winscp这个工具进行操作。 标题所指的“Windows与Linux之间传输”是两种不同操作系统之间的数据交换。在Windows环境下工作的人可能需要访问或...
在日常工作中,我们经常需要在Windows和Linux之间交换文件,这通常涉及到文件的拷贝操作。本篇文章将深入探讨如何在Windows和运行在VMware(虚拟机)中的Linux系统之间进行文件传输,主要关注使用FileZilla这款开源...
FTP是互联网上用于在客户端和服务器之间交换文件的标准协议,而Java FTP工具类则是对这个协议的封装,提供了一系列的方法来执行上传、下载、删除等操作。 在Java中,我们可以使用Apache Commons Net库来实现FTP功能...
"Windows上传文件到Linux的工具"这个话题恰好聚焦于如何在两种操作系统之间高效地进行文件交换。其中,FileZilla是一个备受推崇的解决方案,它是一个免费且开源的FTP(文件传输协议)客户端,支持多种协议,包括FTP...
标题提到的“linux与windows转输工具”主要指的就是能够帮助用户在这两个平台间进行无缝文件交换的软件。Winscp374setupintl.rar就是一个这样的工具,它包含了Winscp的国际版安装程序,Winscp是一款广受欢迎的开源...
Xshell不仅是一个强大的终端模拟器,还提供了文件传输功能,使得在Windows和Linux之间交换文件变得简单便捷。 Xshell 30是一款由NetSarang开发的终端应用程序,它支持多种协议,如SSH、TELNET、RLOGIN和Serial。这...
WinsCP是一款功能强大的基于...无论你是开发者、系统管理员还是日常需要在两个平台间交换文件的用户,它都能极大地提升你的工作效率。同时,WinsCP是开源软件,其源代码可供社区检查和改进,保证了软件的质量和透明度。