pscp上传文件
A. 利用pscp讲windows里的某个文件传输到linux目录下
方向搞反了。将本机中的文件<发送>到另一个机器。scp 要发送的文件 用户名@IP地址:目录(你要将文件发送到另一个服务器的哪个目录下)。
scp是<发送>,不是<复制> 。这样记就不会搞反了。
B. pscp往linux传文件需要关闭虚拟机吗
1、可以下载一个SSH Secure File Transfer Client 2、安装 3、点击图中的quick connenct按钮 4、输入虚拟机中linux的ip 用户名和密码 5、登陆成功后可以将本地的文件发送linux服务器上 6、也可以用虚拟机的tool直接复制到linux虚拟机上
C. 怎么上传文件到linux服务器上
工具/原料:
windows系统
putty远程工具
winscp软件
1.在windows系统下下载putty软件,它能远程连接到linux服务器上,下载安装包后解压会得到以下的目录结构
D. 用putty登录的服务器,怎么传把当地文件传到服务器上去用linux命令。
putty本身不可以,不过可以putty目录下的pscp.exe命令实现你的文件上传功能.
E. 如何上传文件到linux服务器上 pscp.exe
linux与linux之间传送文件:scp file username@hostIP:文件地址 例:
scp abc.txt endall@IP:/home/endall/abc.txt
windows与linux之间传送文件:
笔者用putty的内置PSCP。其它如 SSH Secure File Transfer Client
先在WIN的DOS下,PUTTY目录下及PSCP文件所在目录。
pscp file username@hostIP:文件地址
例:pscp d:abc.txt endall@IP:/home/endall/abc.txt
pscp endall@IP:/home/endall/abc.txt d:abc
linux到windows类似
windows如何用 putty的 psftp 从 linux上传与下载
windows 下运行 psftp.exe ,登录后改变在linux下的目录:
cd /usr/
改变在windows下上传和下载的目录:
lcd d:/
F. 用什么命令把windows上的文件上传到linux系统中,已经用SSH连接上的
ssh连上了那么就差一步即可实现,yum安装个lrzsz软件;
yum安装后再使用rz命令上传文件;
yum -y lrzsz
rz
G. pscp 怎么linux传输到windows
命令行下进入该目录,pscp help看一下它的相应参数:
Usage:
格式一:pscp [options] [user@]host:source target
功能:远程传输到本地
user:远程主机的用户名
host:远程主机的ip
source:远程主机上的文件, 只能是单个。
target:本地的存放路径可指定文件名。如:./test.zip, 若不指定则默认原文件名
列:pscp [email protected]:/root/user.sql ./
格式二:pscp [options] source [source....] [user@]host:target
功能:本地传输到远程
source:本地的文件,多个文件用“空格”隔开
user:远程主机的用户名
host:远程主机的ip
target:远程的存放路径可指定文件名。如:/root/test.zip, 若不指定则默认原文件名
例:pscp -v test.zip [email protected]:/root/test_rename1.zip
例:pscp -v test.zip, a.zip [email protected]:/root/
注:传输多个文件不能指定文件名哦!
格式三:pscp [options] -ls [user@]host:filespec
功能:查看远程主机的目录
-ls:应该是list的意思,可以简单的理解为我们在linux下的ls 命令一样。 不就是列目录嘛!
user:远程主机的用户名
host:远程主机的IP
filespec:远程主机的相应目录
例:pscp -ls [email protected]:/root/
意思是查看这台主机下的root目录, 不错吧!
pscp options(参数)
参数 描述(英文) 描述(中文)
-V print version information and exit 打印版本信息并退出
-pgpfp print PGP key fingerprints and exit 未知,等解, 有知道的朋友请留言详细描述一下, thks.
-p preserve file attributes 保留文件属性
-q quiet, don't show statistics 悄悄地, 不显示统计数据
-r directories recursively 递归拷贝目录
-v show verbose message 显示冗余信息
-load sessname Load settings from saved session 加载保存好的会话设置
-P port connect to specified port 连接指定的端口(如果不用此选项,默认为22端口)
-l user connect with specified usernam
指定用户连接
-pw passw login with specified password
显式的输入用户密码
-1 -2 force use of particular SSH protocol version 强制使用指定SSH协议版本, 可以通过:cat /etc/ssh/ssh_config | grep Protocol 来查看, 也可以用pscp -v的形式先连接一下, 它会显示出所有冗余信息,其中会有这么一行Using SSH protocol version 2 具体试一下就知道了!
-4 -6 force use of IPv4 or IPv6 强制使用IPv4或IPv6
-C enable compression 使用压缩
-i key private key file for authentication 认证所需要的私有密钥文件
-noagent disable use of Pageant 不使用Pageant
-agent enable use of Pageant 使用Pageant
-batch disable all interactive prompts 禁用所有交互提示
-unsafe allow server-side wildcards (DANGEROUS) 允许服务器段的通配符
-sftp force use of SFTP protocol 强制使用SFTP协议
-scp force use of SCP protocol 强制使用SCP协议
简单说一下几个参数:
-P 指定ssh的端口, 注意是大写的P
pscp -P 2992 test.zip [email protected]:/root/
-l user 的用户
pscp -l root test.zip 192.168.1.245:/root/ 其实就是把user提到了前面用-l来指定。
-pw passw
pscp -l root -pw 123456 test.zip 192.168.1.245:/root/ 与-l一样。 可以直接指定密码,出于安全性考虑不见意这样使用。
其它参数可根据自己的需求查看参数表, 以上是pscp的所有用法介绍, 应该够你用了。
H. 主机通过pscp与虚拟机centos7传文件失败
先说下常用的情况:
两台机器IP分别为:A.104.238.161.75,B.43.224.34.73。
在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录下,命令为:scp -r [email protected]:/home/lk /root。
scp -r [email protected]:/home/lk /root
在A服务器上将/root/lk目录下所有的文件传输到B的/home/lk/cpfile目录下,命令为:scp -r /root/lk [email protected]:/home/lk/cpfile。
scp -r /root/lk [email protected]:/home/lk/cpfile
1.命令格式:
scp [参数] [原路径] [目标路径]
2.命令功能:
scp是 secure 的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。
3.命令参数:
-1 强制scp命令使用协议ssh1
-2 强制scp命令使用协议ssh2
-4 强制scp命令只使用IPv4寻址
-6 强制scp命令只使用IPv6寻址
-B 使用批处理模式(传输过程中不询问传输口令或短语)
-C 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-p 保留原文件的修改时间,访问时间和访问权限。
-q 不显示传输进度条。
-r 递归复制整个目录。
-v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
-c cipher 以cipher将数据传输进行加密,这个选项将直接传递给ssh。
-F ssh_config 指定一个替代的ssh配置文件,此参数直接传递给ssh。
-i identity_file 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-l limit 限定用户所能使用的带宽,以Kbit/s为单位。
-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式,
-P port 注意是大写的P, port是指定数据传输用到的端口号
-S program 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。
4.使用实例:
scp命令的实际应用概述:
从本地服务器复制到远程服务器:
(1) 复制文件:
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名
第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程的目录,文件名字不变,第4个指定了文件名
(2) 复制目录:
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要输入用户密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码;
I. window中使用putty的pscp上传文件到linux服务器上遇到以下问题
1、我有台服务器也连着慢,读了一下日志,发现
client 192.168.10.2#59667 (23.6.168.192.in-addr.arpa): view view_any: query (cache) '203.6.168.192.in-addr.arpa/PTR/IN' denied
2、在hosts增加了一项192.168.6.23 test就解决了。
J. 怎么将文件自动从windows上传到linux
1、使用rz和sz命令:rz是从linux端接收windows数据,sz是linux端发送数据到windows端;rz和sz使用ZModem协议进行文件传输。有点是操作简单。
2、在windows下使用winscp进行数据上传。winscp是一个Windows环境下支持SFTP, SCP 以及 FTP 的开源图形化客户端。它可以完成本地与linux远程主机间安全的复制文件。
有点是可视化,多文件操作,绿色开源。