使用psftp.exe
使用psftp.exe
点击打开psftp.exe,出现如下图的命令窗口。
输入open [user]@[host],user为用户名,host为sftp服务器的ip,如输入 open aaa@172.18.235.56 回车后出现以下提示
输入n,不需要把key缓存;然后提示输入密码。成功连接后,就会返回命令符。 输入put [FilePath] 就可以把文件传到sftp的文件夹中。如输入 put “D:\temp\temp\sftp架设方案.doc”
wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});
上传文件到sftp成功。
以上是命令行操作psftp。如需要像批处理文件,直接执行任务。可利用psftp的命令参数。如下所示:
"psftp.exe" aaa@127.0.0.1 -pw aaa -b "aaa.txt" -bc 解释:
1) aaa@127.0.0.1:要直接连接目标sftp服务器,aaa为用户名,127.0.0.1为服务器ip。
2) –pw aaa:设置密码为aaa。
3) -b "aaa.txt" :指定需要操作的命令文本。 具体aaa.txt的文本内容,如下所示: put "FBMS前台宣导材料再稿.ppt" 4) –bc:输出执行过的命令语句。
这样的话,可以直接执行"psftp.exe" aaa@127.0.0.1 -pw aaa -b "aaa.txt" –bc可以顺利连接服务器并执行指定任务。
C#执行的时候就可以拼凑命令字符串,然后直接执行。 Psftp参数和命令参考
psftp的简要使用说明
严格来说,通过 SSH 进行本地文件的上传或者将 Linux 主机中的文件下载至本地并不是 PuTTy 的功能,而是通过其完整安装包内的 psftp.exe 文件实现的。所以,要完成这些操作, Windows 内必须有完整的 PuTTy 安装包而不仅仅是 putty.exe 这一个文件。
接下来就是开启 psftp.exe 了,和 Putty 一样是全字符界面。相对于 shell 繁多的命令,上传和下载使用的命令屈指可数,将用到的命令列在下面: 1. open calpico.dreamhost.com 用于连接远程 linux 服务器,其中 calpico.dreamhost.com 替换为您自己的地址。
2. cd public_html/wp-content/ 用于切换远程 Linux 服务器上的目录,其中 public_html/wp-contnt 替换为您自己实际的路径。
3. lcd D:/downloads/ 用于切换本地的路径,其中 D:/downloads/ 就是我自己电脑里的 D:\downloads\ ,总之,切换本地路径的目的是为了上传这个目录里的文件或者将服务器上的文件下载到这个文件夹里,如果你要上传位于 C 盘 Windows 文件夹里的 notepad.exe 到服务器上,就得 lcd C:/windows/。
4. put notepad.exe 上传 notepad.exe 到服务器上。 5. get notepad.exe 下载 notepad.exe 到自己电脑商。
使用以后,我发现这么上传下载文件还有一个好处,因为是字符界面,文件在上传和下载过程中占用的系统资源非常少,甚至感觉不到它正在运行,比开着 ftp 客户端傻等好多了。缺点也有,由于看不到传输进度,如果遇到大文件,还是得傻等。
使用psftp.exe的更多相关文章
- 转: window中使用PSFTP/WinSCP实现SFTP上传下载
sftp 服务器: dbmonitor 1.sftp属于交互式的,所以你得缓存下命令#!/bin/shsftp -o Port=3322 root@172.16.1.21:/opt << ...
- PSFTP用法
PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接). 1. 启动PSFTP 在Windows命令提示符中输入 set PATH=C:/PSFTP.exe所在路径; ...
- putty的小兄弟psftp的使用
1.双击运行psftp.exe 双击直接运行psftp.exe程序 2.open目标地址 运行psftp后,使用open指令连接目标机器,如: psftp>open 127.0.0.1 3.输入 ...
- 阿里云ECS-使用putty产品psftp工具上传下载
本人windows10,安装了winscp3,原本可以简单易用,但天空不作美,死活不让我连接,无奈,只能换命令行方式, 好在,putty提供了一个小工具,psftp,不过,需要去官网下载完整版才有哦, ...
- putty、pscp、psftp 使用教程
如何从安装了Windows的工作电脑连远程接到Linux服务器?其实有很多软件,比如 PuTTY.XShell.CRT.MobaXterm等等.不过还是 PuTTY最简单易用.无需安装.并且开源免费. ...
- 使用psftp向服务器上传文件
老师刚才说想用psftp上传文件到服务器,我之前没听过,学了一下,总结下.我们用PSFTP主要也就是上传和下载. PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接 ...
- linux环境下部署tomcat
服务器环境:Red Hat Enterprise Linux Server release 6.5 安装部署包:apache-tomcat-8.0.30.tar.gz.jdk-8u66-linux-x ...
- ssh和putty
SH(Secure Shell的缩写),由 IETF 的网络工作小组(Network Working Group)所制定:SSH 为建立在应用层和传输层基础上的安全协议.SSH 是目前较可靠,专为远程 ...
- linux与linux,linux与windows之间用SSH传输文件
linux与linux,linux与windows之间用SSH传输文件linux与linux之间传送文件:scp file username@hostIP:文件地址 例: scp abc.txt ...
随机推荐
- java python oracle推断字符串是否为数字的函数
java public boolean isNumeric(String str){ Pattern pattern = Pattern.compile("^-?[0-9]+\\.?[0-9 ...
- Python IDLE 快捷键
Python IDLE 快捷键 编辑状态时: Ctrl + [ .Ctrl + ] 缩进代码 Alt+3 Alt+4 注释.取消注释代码行 Alt+5 Alt+6 切换缩进方式 空格<=> ...
- protobuf-2.5.0.tar.gz的下载与安装
1.下载 hadoop使用protocol buffer进行通信,须要下载和安装protobuf-2.5.0.tar.gz.因为如今protobuf-2.5.0.tar.gz已经无法在官网https: ...
- android json 解析 简单示例
1 下面是一个简单的json 解析的demo,废话不多说,直接上代码 package com.sky.gallery; import java.io.ByteArrayOutputStream; im ...
- 文档数据库RavenDB-介绍与初体验
文档数据库RavenDB-介绍与初体验 阅读目录 1.RavenDB概述与特性 2.RavenDB安装 3.C#开发初体验 4.RavenDB资源 不知不觉,“.NET平台开源项目速览“系列文章已经1 ...
- Linux $( )与${ }的区别
初学者也许会遇到这个问题~ $( )的用途和反引号` `一样,用来表示优先执行的命令,比如ls -l $(locate build.xml),表示先找到build.xml的位置,然后再列出详细信息. ...
- C# split字符串 依据1个或多个空格
实例场景.对于字符串:"AAAA AAA BBBB BBB BBB CCCCCCCC". 1. 分隔为 "AAAA AAA" . & ...
- QUIC简单介绍
QUIC,即Quick UDP Internet Connection,类似于SPDY,相同也是由Google公司在现有已存协议之上进行了扩展设计,而旨在降低网络延迟.之前我曾介绍过SPDY的相关信息 ...
- H264 Decoder
http://www.cnblogs.com/mcodec/category/213433.html
- 表达式树动态拼接lambda
动态拼接lambda表达式树 前言 最近在优化同事写的代码(我们的框架用的是dapperLambda),其中有一个这样很普通的场景——界面上提供了一些查询条件框供用户来进行过滤数据.由于dappe ...