进入实验室,许多实验都要在服务器上完成,于是使用putty连接服务器。但同时一个问题也出现了,怎么向服务器传文件。

putty中有两个工具可以传文件,一是pscp,另一个是psftp。

相比之下pscp只能传一个文件,并且不能传文件夹,而psftp和ftp没什么两样。下面是psftp的基本使用。

  • 首先,打开putty安装目录,输入psftp -h,查看帮助信息

  • 运行psftp.exe,使用open连接服务器

在这里可以使用open name@ip port来连接。连接成功后便和ftp的传输类似了。

open 登录主机
open [username@]<sessname|hostname|ip> [port]
比如:

open taylor@demo-server 3022    就是以用户 taylor 的身份,登陆到主机 demo-server 上,SSH 端口是 3022

open demo-server     登陆 demo-server,这里的 demo-server 可以是PuTTY 中已经保存的会话名称,也可以是主机的名称,如果主机名称与会话名称相同,以会话名称为准。

  • 上传、下载操作

  1. get [-r] <filename|directory> 从服务器下载一个文件/目录,这个命令不能用通配符,参数 -r 可以递归下载整个目录
  2. put [-r] <filename|directory> [dest] 把文件/目录上传到服务器,这个命令不能用通配符,参数 -r 可以递归上传整个目录
  3. mget [-r] <filename|directory> 从服务器下载一批文件/目录,可以用通配符,-r 的含义与 get 一样
  4. mget [-r] <filename|directory> [dest] 把一批文件/目录上传到服务器,可以用通配符,-r 的含义与 put 一样
  5. reget [-r] <filename|directory> 从服务器续传下载一个文件/目录,这个命令不能用通配符,-r 的含义与 get 一样
  6. reput [-r] <filename|directory> [dest] 把一批文件/目录续传上传到服务器,这个命令不能用通配符,-r 的含义与 put 一样。
  • psftp指令汇总

  1. close 关闭 SFTP 连接
    这个没啥说的,close 就关闭了 SFTP 连接
  2. quit 结束本次的 SFTP 会话
    也没啥用法,就是关闭了 PSFTP 这个程序
  3. help [command] 帮助
    直接打 help 就可以看到帮助指令,后面指定上 一个命令就可以查看该命令的帮助,比如: help open
  4. cd [directory] 改变当前目录
  5. pwd 察看当前目录
  6. lcd [directory] 改变本地目录
  7. lpwd 察看本地当前目录
  8. get [-r] <filename|directory> 从服务器下载一个文件/目录,这个命令不能用通配符,参数 -r 可以递归下载整个目录
  9. put [-r] <filename|directory> [dest] 把文件/目录上传到服务器,这个命令不能用通配符,参数 -r 可以递归上传整个目录
  10. mget [-r] <filename|directory> 从服务器下载一批文件/目录,可以用通配符,-r 的含义与 get 一样
  11. mget [-r] <filename|directory> [dest] 把一批文件/目录上传到服务器,可以用通配符,-r 的含义与 put 一样
  12. reget [-r] <filename|directory> 从服务器续传下载一个文件/目录,这个命令不能用通配符,-r 的含义与 get 一样
  13. reput [-r] <filename|directory> [dest] 把一批文件/目录续传上传到服务器,这个命令不能用通配符,-r 的含义与 put 一样
  14. dir [directory] 列目录
  15. ls 和 dir 一样
  16. chmod [file|directory] 改变文件的权限,与 Unix 的 chmod 命令类似
  17. del <filename> 删除文件,要注意的是 del 只能删除文件
  18. rm 与 del 一样
  19. mkdir <new-directory-name> 创建一个目录
  20. rmdir <directory> 删除一个空目录,只有空目录才可以被删除
  21. mv <source-file|source-directory> <dest-file|dest-directory> 改名/移动。如果源和目的都是文件或目录,则是改名。如果目的是目录的话,则是移动。
  22. ! 在本地命令前加一个感叹号,就可以直接执行

使用psftp向服务器上传文件相关推荐

  1. python运维实战--跨堡垒机连接二级服务器上传文件

    python运维实战--跨堡垒机连接二级服务器上传文件 paramiko的有关概念和操作 Welcome to Paramiko! - Paramiko documentation 这个python脚 ...

  2. ASP.NET跨服务器上传文件的相关解决方案

    ASP.NET跨服务器上传文件的相关解决方案 参考文章: (1)ASP.NET跨服务器上传文件的相关解决方案 (2)https://www.cnblogs.com/zuowj/p/3999798.ht ...

  3. 跨服务器上传文件方式

    跨服务器上传文件的方式有很多,其中一种是使用在中间服务器上使用临时文件的方式进行保存后再发送到另一个服务器上,实现文件上传. 问题点:中间保存临时文件,还需要不定时的进行文件清理,比较麻烦 直接进行文 ...

  4. 向web服务器传文件,c++实现向web服务器上传文件

    [实例简介] vs2013 c++实现上传的客户端,服务端为java写的web工程,模拟post方法,可以上传大文件 [实例截图] [核心代码] c向web服务器上传文件 └── c++ 向web服务 ...

  5. ftp服务器上传文件权限设置,ftp服务器 上传文件权限设置

    ftp服务器 上传文件权限设置 内容精选 换一换 华为云对象存储服务帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用对 ...

  6. 向上传文件服务器,向服务器上传文件

    //--------------------向服务器上传文件------ //浏览选择需要上传的文件 private static bool Unzip(string address, string ...

  7. 如何设置ftp服务器上传文件夹至不同路径,设置ftp服务器上传文件夹

    设置ftp服务器上传文件夹 内容精选 换一换 上传单个或多个本地文件或文件夹至OBS指定路径.待上传的文件可以是任何类型:文本文件.图片.视频等等.上传本地文件或文件夹时,请确保本地文件或文件夹在上传 ...

  8. 关于nutz跨服务器上传文件

    关于nutz跨服务器上传文件 发布于 578天前  作者 yong9664  770 次浏览  复制  上一个帖子  下一个帖子  标签: 无 是这样的,项目在一台服务器,文件要存储到另外一台服务器. ...

  9. 文件传输服务器的默认端口,服务器上传文件端口

    服务器上传文件端口 内容精选 换一换 华为云帮助中心,为用户提供产品简介.价格说明.购买指南.用户指南.API参考.最佳实践.常见问题.视频帮助等技术文档,帮助您快速上手使用华为云服务. 安装传输工具 ...

最新文章

  1. Framelayout
  2. CCNA笔记之第二十节:RIP协议(大实验4)
  3. SQL Server 2005 Service Broker 初探 [摘抄]
  4. 默认适应窗口_自适应网格分析带孔平板的应力集中问题
  5. 多功能计算机如何关闭,多功能的计算机显示终端
  6. 俄罗斯方块的那些事:1.概要
  7. 【转】Freeglut 2.6.0 + VS2008下配置方法
  8. 转:js中arguments详解
  9. 豪华版飞机大战系列(三)
  10. 物业管理系统定制开发流程
  11. 如何快速获取CSDN积分
  12. python3 numpy安装 linux_Linux 下安装 numpy 和 scipy
  13. STM32_I2SSAI
  14. 用计算机解一元二次,请简述如何用科学计算器解一元二次方程
  15. 多个APP合并为一个APP开发的实现方案
  16. 经典胶片图像效果lr预设
  17. FA_MASS_ADDITIONS Interface Table 资产成批增加
  18. 解除win10防火墙对软件的误杀
  19. 橙瓜码字多端同步、十份云储存本地实时备份,最放心的码字软件
  20. 【公益创投】“心健康护成长”来穗青少年心理健康项目联合琶洲街“丝路红星,与法同行”来穗与本土青少年融合社区教育服务项目启动仪式

热门文章

  1. SSH框架笔记_SSH三大框架的工作原理及流程
  2. 编写网页项目的基本步骤——Html
  3. 用 C语言的写出几个小程序
  4. 恶意软件XcodeGhost S:变种带来的又一波影响
  5. [Depricated]适用coremail邮件系统,第三方客户端绑定校园邮箱(南邮、河海,以iOS邮件为例)
  6. 4-AMBA VIP 编程接口
  7. 模拟IO口简单呼吸灯程序
  8. 绿盟远程安全评估系统(RSAS)使用步骤
  9. 微信视频号怎么查看浏览历史记录
  10. java quartz配置_java quartz简单使用