putty之pscp命令详解

  • 格式:docx
  • 大小:263.12 KB
  • 文档页数:16

下载文档原格式

  / 32
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

pscp是putty安装包(免费)所带的远程文件传输工具,使用和Linux下scp命令相似,具体的使用方法如下:

C:\Documents and Settings\Think\桌面\常用资源\PuTTY-v0.60>PSCP.EXE

PuTTY Secure Copy client

Release 0.60

Usage: pscp [options] [user@]host:source target

pscp [options] source [source...] [user@]host:target

pscp [options] -ls [user@]host:filespec

Options:

-V 打印版本信息并退出

-pgpfp 打印PGP key指纹并退出

-p 保留文件属性

-q 不要显示统计数据

-r 递归拷贝目录

-v 显示冗余信息

-load sessname 加载保存好的会话设置

-P port 指定端口(默认22)

-l user 指定用户名连接

-pw passw 显式的输入用户密码

-1 -2 强制使用指定SSH协议版本

-4 -6 强制使用IPv4或IPv6

-C 使用压缩

-i key 认证所需要的私有密钥文件

-noagent 不使用Pageant

-agent 使用Pageant

-batch 禁用所有交互提示

-unsafe 允许服务器段的通配符(危险的)

-sftp 强制使用SFTP协议

-scp 强制使用SCP协议

--------------------------------------------------------------------------------

用法:

1、把本地文件file传输到Linux服务器的/root/

C:\>pscp.exe file XXX.XXX.XXX.XXX:/root/

它会提示你输入密码,就像Linux下使用scp那样。

【注意】这里pscp会使用你Windows登陆的用户名,因此你可能需要指定Linux用户名。

C:\>************************.XXX.XXX:/root/

或者

C:\>pscp.exe -l root file XXX.XXX.XXX.XXX:/root/

【注意】这里"-l root"要在file之前

2、把本地目录dir、文件file传输到Linux服务器的/root/,并指定服务器端口2009 C:\>***********************************.XXX.XXX:/root/

3、把服务器上的/root/file文件取回来本地当前目录

C:\>********************.XXX.XXX:/root/file.

4、把服务器上的/root/dir目录取回本地"C:\My Documents\data\"目录

C:\>**********************.XXX.XXX:/root/dir"C:\MyDocuments\data\"

Putty

随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是

出色的工具之一。

Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的

telnet类工具。用它来远程管理Linux十分好用,其主要优点如下:

◆完全免费;

◆在Windows 9x/NT/2000下运行的都非常好;

◆全面支持ssh1和ssh2;

◆绿色软件,无需安装,下载后在桌面建个快捷方式即可使用;

◆体积很小,仅364KB (0.54 beta版本);

◆操作简单,所有的操作都在一个控制面板中实现。

使用简介:

把Putty下载到机器上,双击putty.exe,就出现如图1的配置界面。选择“Session”,在“Host Name

(or IP address)”输入框中输入欲访问的主机名或IP,比如server1或192.168.9.4。端口号(Port)根

据使用的协议有所区别,ssh默认使用22,telnet默认使用23,rlogin默认使用513。在“Protocol”单

选栏中选择使用的协议,一般是telnet或ssh,这取决于服务器提供的服务。在“Saved Session”输入

栏中输入任务的名字,单击“Save”按钮,就可以把任务配置保存起来了。

配置完成后单击“Open”按钮,出现如图2的登录界面,就可以使用Putty连接Linux主机了。

关于putty的一些使用中常见的问题

一、在Windows中使用putty登录FreeBsd系统时,能够输入用户名,但是输入密码后按回车键半天无反应。

答:设置过程如下:

1. 在/etc/ssh/sshd_config中添加如下内容,使普通用户可以通过SSH登录:

AllowUsers 普通用户帐号

UseDNS no

2. 将希望使用su命令的用户加入到wheel组中,在/etc/group中作如下修改

wheel:*:0:root,普通用户帐号

二、在login as: 后输入用户名,*****************'spassword:光标不动。即使输入正确的

密码也是没有反应?

答:这是因为putty不像telent那样会直接显示密码,而是不显示密码,只要你输入的密码是正确的,

即使不显示只要输完密码后直接回车即可进入,不用在乎光标不动。