【转载】xShell5 利用 sftp 在本地和服务器之间传输文件
一、连接方式
常用的方式有两种,一种直接采用sftp连接远端服务器IP
另一种则先登录远程服务器,在开启sftp功能
1、sftp [remotehost IP ]
通过sftp连接[host],端口为默认的22,用户为Linux当前登录用户。
Xshell 5 (Build 0806)
Copyright (c) 2002-2015 NetSarang Computer, Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ sftp192.168.56.101
Connecting to 192.168.56.101:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Your current local directory is
C:\Users\FieldYang\Documents\NetSarang\Xshell\Sessions
Type `help' to browse available commnands.
sftp:/root>
2、sftp -oPort=[port][remotehost IP]
通过sftp连接远程服务器,指定端口[port],用户为Linux当前登录用户。
3、sftp[user]@[remotehost IP]
通过sftp连接远程服务器,端口为默认的22,指定用户[user]。
Xshell 5 (Build 0806)
Copyright (c) 2002-2015 NetSarang Computer,Inc. All rights reserved.
Type `help' to learn how to use Xshell prompt.
[c:\~]$ sftp fieldyang@192.168.56.101
Connecting to 192.168.56.101:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.
Your current local directory is
C:\Users\FieldYang\Documents\NetSarang\Xshell\Sessions
Type `help' to browse available commnands.
sftp:/home/fieldyang>
4、sftp -oPort=[port][user]@[ remotehost IP]
通过sftp连接[remotehost IP],端口为[port],用户为[user]。
5、通过Xshell5与linux建立连接后,在图形用户面板上 窗口->传输新建文件,打开xftp的字符界面,如图,直接关闭即可打开一个sftp窗口
二、用法
1、基本用法
sftp:/root> help
bye finish your SFTP session
退出sftp
cd change your remote workingdirectory
更改远程服务器工作目录
clear clear screen
清屏
exit finish your SFTP session
explore explore your local directory
导入本地目录
get download a file from theserver to your local machine
从远程服务器上下载文件到本机
help give help
查找帮助
lcd change and/or print localworking directory
切换本地当前工作目录
lls list contents of a localdirectory
列出本地当前目录的内容
lpwd print your local workingdirectory
打印当前工作目录
ls list contents of a remotedirectory
列出远程服务器目录内容
mkdir create a directory on theremote server
在远程服务器上创建一个目录
mv move or rename a file onthe remote server
搬移或重命名一个的远程服务器文件
put upload a file from yourlocal machine to the server
将本机的文件上传到远程服务器
pwd print your remote workingdirectory
打印远程服务器工作路径
quit finish your SFTP session
退出
rename move or rename a file onthe remote server
搬移或重命名一个的远程服务器文件
rm delete a file
删除一个文件
rmdir remove a directory on theremote server
在远程服务器上删除一个目录删除一个目录
2、常用的为上传下载
1)、get
从远程服务器上下载一个文件存放到本地,如下:
先通过lcd切换到本地那个目录下,然后通过get file
>> lcd d:\ #表示切换到本地的d盘下
>> get ./test.sql #这样就将当前文件下载本地的d盘下
2)、put
是将本地的文件上传到远程服务器上,如下:
>> put #在windows下弹出选择文件的窗口
3)、lcd
先通过lcd切换到本地那个目录下
>> lcd c:\ #表示切换到本地的c盘下
4)、lls
#显示当前目录下的所有文件
5)、pwd
#显示当前目录
三、各个用法实例详解
实例1、从服务器下载文件到本机
Xshell 5 (Build 0806)
Copyright (c) 2002-2015NetSarang Computer, Inc. All rights reserved.
Type `help' to learn howto use Xshell prompt.
[c:\~]$
Connecting to192.168.56.101:22...
Connection established.
To escape to local shell,press 'Ctrl+Alt+]'.
Your current localdirectory is
C:\Users\FieldYang\Documents\NetSarang\Xshell\Sessions
Type `help' to browseavailable commnands.
sftp:/root> cd /mnt/share
#远程路径切换为/mnt/share
sftp:/mnt/share> ls –lt
drwxrwxrwx 1 1000 users 4096 Jun 16 13:39 .
drwxr-xr-x 7 root root 4096 Jun 15 14:06 ..
-rwxrwxrwx 1 1000 users 220151 Jun 15 14:26.goutputstream-ZHJ8IY
-rwxrwxrwx 1 1000 users 19362 Jun 16 12:270.jpg
-rwxrwxrwx 1 1000 users 16157 Jun 16 13:39Auth Server and SOAP proxy.docx
-rwxrwxrwx 1 1000 users 63952 Jun 16 12:29bamquickinstall.pdf
-rwxrwxrwx 1 1000 users 7277 Jun 16 13:33DNSmmmS.txt
-rwxrwxrwx 1 1000 users 7277 May 12 10:43DNSS.txt
-rwxrwxrwx 1 1000 users 111395 Jun 15 15:46libpcap-0.9.4-15.el5.x86_64.rpm
-rwxrwxrwx 1 1000 users 363677 Jun 15 14:59ppp-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 48430 Jun 15 14:57ppp-devel-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 86211 Jun 15 15:38pptpd-1.4.0-1.rhel4.x86_64.rpm
-rwxrwxrwx 1 1000 users 86509 Jun 15 14:46pptpd-1.4.0-1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 220151 Jun 15 13:22Screenshot.png
-rwxrwxrwx 1 1000 users 21789 Jun 16 13:39Traffic Usage System alarm handling - Gateway, RadiusGWProxy, RadiusProxyServer.docx
sftp:/mnt/share> lcd d:\Field\test_sftp
#切换到本地的d盘下Field文件夹的test_sftp文件夹
Local directory is nowd:\Field\test_sftp
sftp:/mnt/share> lpwd
Local directory isd:\Field\test_sftp
#打印本地文件夹路径
sftp:/mnt/share> lls
06/16/2016 05:44¤W <DIR> .
06/16/2016 05:44¤W <DIR> ..
#查看本地文件夹d:\Field\test_sftp内容
sftp:/mnt/share>get ./0.jpg ./DNSmmmS.txt./pptpd-1.4.0-1.rhel5.x86_64.rpm
#下载远程服务器/mnt/share上的0.jpg、DNSmmmS.txt、#pptpd-1.4.0-1.rhel5.x86_64.rpm到本地文件夹d:\Field\test_sftp中
Fetching/mnt/share/./pptpd-1.4.0-1.rhel5.x86_64.rpm to pptpd-1.4.0-1.rhel5.x86_64.rpm
sftp: received 84.4 KB in0.64 seconds
Fetching/mnt/share/./DNSmmmS.txt to DNSmmmS.txt
sftp: received 7.10 KB in0.02 seconds
Fetching/mnt/share/./0.jpg to 0.jpg
sftp: received 18.9 KB in0.03 seconds
sftp:/mnt/share> lls –lt
#命令行查看是否下载成功
06/16/2016 05:47¤W <DIR> .
06/16/2016 05:47¤W <DIR> ..
06/16/2016 05:47¤W 19362 0.jpg
06/16/2016 05:47¤W 7277 DNSmmmS.txt
06/16/2016 05:47¤W 86509 pptpd-1.4.0-1.rhel5.x86_64.rpm
实例2、上传本地文件到远程服务器
sftp:/mnt/share> lcd d:\Field\SNINF\
#切换本地路径到d:\Field\SNINF\
Local directory is nowd:\Field\SNINF\
sftp:/mnt/share> lpwd
#打印本地当前路径
Local directory isd:\Field\SNINF\
sftp:/mnt/share> lls -lt
02/19/2016 07:50¤W <DIR> .
02/19/2016 07:50¤W <DIR> ..
12/11/2015 08:27¤W 16157 Auth Server and SOAP proxy.docx
12/11/2015 08:27¤W 464191 Check Plan--Jacky.docx
12/11/2015 08:27¤W 562801 CIMDB ¡V David.docx
12/11/2015 08:27¤W 12031 Disk Full ¡V For All Systems.docx
12/11/2015 08:27¤W 126440 EMMSC--Fox.docx
12/11/2015 08:27¤W 115928 ENUM ¡VJacky.docx
12/11/2015 08:27¤W 327650 F-Secure.docx
12/11/2015 08:27¤W 107606 GDS--Fox.docx
12/11/2015 08:27¤W 117762 GIMEI¡XFox.docx
12/11/2015 08:27¤W 310862 GUP CGUP ¡ΠRay.docx
12/11/2015 08:27¤W 650939 IP call --Sharon.docx
12/11/2015 08:27¤W 779957 Mex health check--Niker.docx
12/11/2015 08:27¤W 124195 NetScout (DPI)¡XFox.docx
12/11/2015 08:27¤W 198426 POC--Jacky.docx
12/11/2015 08:27¤W 326368 Radius Proxy -Niker.docx
12/11/2015 08:27¤W 190044 SMTP health check--Niker.docx
12/11/2015 08:27¤W 45643 Stretti DFS¡XSharon.docx
12/11/2015 08:27¤W 233654 Stretti DISC ¡VJacky.docx
12/11/2015 08:27¤W 449498 Traffic Router Health Check¡XDavid.docx
12/11/2015 08:27¤W 21789 Traffic Usage System alarm handling -Gateway, RadiusGWProxy, RadiusProxy Server.docx
12/11/2015 08:27¤W 734859 Video Transcoder¡XDavid.docx
12/11/2015 08:27¤W 14815 Virtual Browser.docx
12/11/2015 08:27¤W 22554 ZMMSC.docx
12/11/2015 08:27¤W 219776 ZProxy ¡ΠFox.docx
12/11/2015 08:27¤W 221199 ZWAPGW NZWAPGW ¡ΠFox.docx
sftp:/mnt/share> put
Uploading Traffic UsageSystem alarm handling - Gateway, RadiusGWProxy, RadiusProxy Server.docx toremote:/mnt/share/Traffic Usage System alarm handling - Gateway, RadiusGWProxy,RadiusProxy Server.docx
sftp: sent 21.2 KB in 0.01seconds
#在弹出的Windows框中选择文件上传 注意上传路径与当前路径要相同
sftp:/mnt/share> put
Uploading VirtualBrowser.docx to remote:/mnt/share/Virtual Browser.docx
sftp: sent 14.4 KB in 0.02seconds
sftp:/mnt/share> put
Uploading CheckPlan--Jacky.docx to remote:/mnt/share/Check Plan--Jacky.docx
sftp: sent 453 KB in 0.05seconds
sftp:/mnt/share> put
Uploading ZMMSC.docx toremote:/mnt/share/ZMMSC.docx
sftp: sent 22.0 KB in 0.00seconds
sftp:/mnt/share> ls -lt
drwxrwxrwx 1 1000 users 4096 Jun 16 13:54 .
drwxr-xr-x 7 root root 4096 Jun 15 14:06 ..
-rwxrwxrwx 1 1000 users 220151 Jun 15 14:26.goutputstream-ZHJ8IY
-rwxrwxrwx 1 1000 users 19362 Jun 16 12:270.jpg
-rwxrwxrwx 1 1000 users 16157 Jun 16 13:39Auth Server and SOAP proxy.docx
-rwxrwxrwx 1 1000 users 63952 Jun 16 12:29bamquickinstall.pdf
-rwxrwxrwx 1 1000 users 464191 Jun 16 13:53Check Plan--Jacky.docx
-rwxrwxrwx 1 1000 users 7277 Jun 16 13:33DNSmmmS.txt
-rwxrwxrwx 1 1000 users 7277 May 12 10:43DNSS.txt
-rwxrwxrwx 1 1000 users 111395 Jun 15 15:46libpcap-0.9.4-15.el5.x86_64.rpm
-rwxrwxrwx 1 1000 users 363677 Jun 15 14:59ppp-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 48430 Jun 15 14:57 ppp-devel-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 86211 Jun 15 15:38pptpd-1.4.0-1.rhel4.x86_64.rpm
-rwxrwxrwx 1 1000 users 86509 Jun 15 14:46pptpd-1.4.0-1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 220151 Jun 15 13:22Screenshot.png
-rwxrwxrwx 1 1000 users 21789 Jun 16 13:52Traffic Usage System alarm handling - Gateway, RadiusGWProxy, RadiusProxyServer.docx
-rwxrwxrwx 1 1000 users 14815 Jun 16 13:53Virtual Browser.docx
-rwxrwxrwx 11000 users 22554 Jun 16 13:54 ZMMSC.docx
sftp:/mnt/share>
实例3、在远程服务器创建删除目录
sftp:/mnt/share> mkdir /mnt/share/test
#在远程服务器上创建目录/mnt/share/test
sftp:/mnt/share> cd /mnt/share/test
sftp:/mnt/share/test> pwd
#查看是否创建成功
Remotedirectory is /mnt/share/test
sftp:/mnt/share/test> cd /mnt/share/
sftp:/mnt/share> rmdir /test
cannotremove /test: no such a directory
sftp:/mnt/share>rmdir /mnt/share/test
#删除刚创建的目录/mnt/share/test
sftp:/mnt/share> cd /mnt/share/test
cannotchange to /mnt/share/test: no such a directory
#确认是否删除成功
实例4、在远程服务器删除文件
sftp:/mnt/share> rm ./ZMMSC
#删除远程服务器/mnt/share上的文件ZMMSC.docx,./表示当前目录
cannotdelete /mnt/share/./ZMMSC: no such a file
sftp:/mnt/share> rm ./ZMMSC.docx
deleted/mnt/share/./ZMMSC.docx
sftp:/mnt/share> rm ./Traffic UsageSystem alarm handling - Gateway, RadiusGWProxy, RadiusProxy Server.docx
usage:rm file
sftp:/mnt/share> rm ./DNSS.txt
deleted/mnt/share/./DNSS.txt
sftp:/mnt/share> ls
#查看是否成功删除
drwxrwxrwx 1 1000 users 4096 Jun 16 14:25 .
drwxr-xr-x 7 root root 4096 Jun 15 14:06 ..
-rwxrwxrwx 1 1000 users 220151 Jun 15 14:26.goutputstream-ZHJ8IY
-rwxrwxrwx 1 1000 users 19362 Jun 16 12:270.jpg
-rwxrwxrwx 1 1000 users 16157 Jun 16 13:39 AuthServer and SOAP proxy.docx
-rwxrwxrwx 1 1000 users 63952 Jun 16 12:29bamquickinstall.pdf
-rwxrwxrwx 1 1000 users 464191 Jun 16 13:53Check Plan--Jacky.docx
-rwxrwxrwx 1 1000 users 7277 Jun 16 13:33DNSmmmS.txt
-rwxrwxrwx 1 1000 users 111395 Jun 15 15:46libpcap-0.9.4-15.el5.x86_64.rpm
-rwxrwxrwx 1 1000 users 363677 Jun 15 14:59ppp-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 48430 Jun 15 14:57ppp-devel-2.4.4-14.1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 86211 Jun 15 15:38pptpd-1.4.0-1.rhel4.x86_64.rpm
-rwxrwxrwx 1 1000 users 86509 Jun 15 14:46pptpd-1.4.0-1.rhel5.x86_64.rpm
-rwxrwxrwx 1 1000 users 220151 Jun 15 13:22Screenshot.png
-rwxrwxrwx 1 1000 users 21789 Jun 16 13:52Traffic Usage System alarm handling - Gateway, RadiusGWProxy, RadiusProxyServer.docx
-rwxrwxrwx 1 1000 users 14815 Jun 16 13:53Virtual Browser.docx
sftp:/mnt/share>
【转载】xShell5 利用 sftp 在本地和服务器之间传输文件的更多相关文章
- linux服务器之间传输文件的四种方式
linux文件传输在内网渗透中至关重要,所以我在此总结一下几种Linux服务器之间传输文件的四种方式 1. scp [优点]简单方便,安全可靠:支持限速参数[缺点]不支持排除目录[用法]scp就是se ...
- Linux 两台服务器之间传输文件和文件夹
今天处理一个项目要迁移的问题,突然发现这么多图片怎么移过去,可能第一时间想到的是先从这台服务器下载下来,然后再上传到另外一台服务器上面去,这个方法确实是可行,但是实在是太费时间了,今天我就教大家怎么快 ...
- 利用securecrt在linux与windows之间传输文件
SecureCRT这款SSH客户端软件同时具备了终端仿真器和文件传输功能.比ftp命令方便多了,而且服务器不用再开FTP服务了.rz,sz是便是Linux/Unix同Windows进行ZModem文件 ...
- 利用ssh传输文件-服务器之间传输文件
利用ssh传输文件 在linux下一般用scp这个命令来通过ssh传输文件. 1.从服务器上下载文件scp username@servername:/path/filename /var/www/ ...
- linux下用scp命令在两个服务器之间传输文件,利用php_scp函数进行文件传输
在linux下利用scp进行文件传输, 从服务器下载文件 scp username@servername:/path/filename /path/filename 上传本地文件到服务器 scp /p ...
- 利用SSH在本机和远程服务器之间传输文件或文件夹
1.从远程服务器上下载文件到本机 scp <服务器用户名>@<服务器地址>:<服务器中要下载的文件路径> <下载到本机的绝对路径> 2.从本机上传本地文 ...
- Linux 两台服务器之间传输文件
一.scp命令的使用 1.传输文件(不包括目录) 命令格式:scp 源文件路径目录/需要传输的文件 目标主机的用户名@目标主机IP/主机别名:目标主机存储目录 举个例子:scp /root/ceshi ...
- 使用SecureCRT的SFTP在WINDOWS与LINUX之间传输文件(转载)
参考文献: http://ice-k.iteye.com/blog/1068275 http://www.cnblogs.com/chen1987lei/archive/2010/11/26/1888 ...
- rsync同步本地和服务器之间的文件
同步本地文件到服务器 rsync -zvrtopg --progress --delete test -e 'ssh -p 6665' yueyao@172.16.0.99:/media/sdb/us ...
随机推荐
- POJ 3268 最短路应用
POJ3268 题意很简单 正向图跑一遍SPFA 反向图再跑一边SPFA 找最大值即可. #include<iostream> #include<cstdio> #includ ...
- stm32I/O的8种工作模式
转载自原子的论坛: 浮空,顾名思义就是浮在空中,上面用绳子一拉就上去了,下面用绳子一拉就沉下去了. 开漏,就等于输出口接了个NPN三极管,并且只接了e,b. c极 是开路的,你可以接一个电阻到3.3V ...
- 在eclipse中如何在大量项目中查找指定文件(转载)
转载:http://blog.csdn.net/inowcome/article/details/6699227 在eclipse中如果希望在大量的项目中寻找指定的文件可不是一件轻松的事,还好ecli ...
- akka设计模式系列-actor锚定
actor锚定模式是指使用actorSelection对acor进行锚定的设计模式,也可以说是一个对actor的引用技巧.在某些情况下,我们可能需要能够根据Actor的path锚定对应的实例.简单来说 ...
- maven+ssm+oracle实现简单的增删改查
首先看一下项目结构 第一步先导入jar包 pom.xml <properties> <spring.version>4.3.18.RELEASE</spring.vers ...
- knockjs
用VS2012建立Web站点有个新惊喜,默认加了KnockoutJS这个Javascript的MVVM模式的实现库,方便Web前端的开发 官方站点 √主页: http://www.knockoutj ...
- 【BZOJ3110】[ZJOI2013]K大数查询(整体二分)
题目: BZOJ3110 分析: 整体二分模板题-- 先明确一下题意:每个位置可以存放多个数,第一种操作是"加入 (insert) "一个数而不是"加上 (add) &q ...
- nginx深入
1.编译安装配置完成 /opt/nginx11/html/index.html 这是网页的首页文件 2. nginx.conf主配置文件学习 ############################# ...
- 1、Web MVC简介
- mysql使用出现错误:mysqld dead but subsys locked
现象: 登陆时候出现如下信息 [root@localhost home]# mysql -uroot -p123456mysql: [Warning] Using a password on the ...