我正在使用Windows7上的PuTTY到我的学校计算机实验室进行SSH。我是否可以使用SSH将Windows机器上的文件传输给学校机器上的用户?
发布于 2013-09-27 22:37:38
使用PSCP工具从putty下载页面:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
PSCP是scp的putty版本,它是ssh命令上的cp (copy)。
PSCP需要安装在您的windows计算机(刚刚下载,真的,没有安装过程。在打包文件部分,已经包含了pscp.exe )。不需要在学校的服务器上安装任何东西。PSCP和scp都使用ssh连接。
从计算机上载到远程服务器:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path这将将文件file.txt上载到服务器上的指定目录。如果目标路径的最后一部分不是目录,它将是新的文件名。您还可以这样做,以便以不同的名称上载文件:
c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt若要将文件从远程服务器下载到计算机:
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\或
c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt或
c:\pscp user@remote:\home\user\some\file.txt .最后只有一个点。这将将指定的文件下载到当前目录。
由于注释太低了,我还应该在这里指出,如果感兴趣的话,WinSCP为所有这些提供了GUI:http://winscp.net/eng/download.php
发布于 2018-07-06 09:33:28
您可以使用PowerShell (实际上,它是OpenSSH命令,它也可以在任何UNIX操作系统上使用):
scp -P <non-default target ssh port> "<source file>" <username>@<hostname/address>:<destination path>
如果在默认端口(22)打开ssh,则可以省略-P标志。
将本地和远程路径的位置切换为从远程主机复制文件。
例如:
命令:
本地(Win)->remote(Unix):
scp -P 1688 "D:\MEGA\ps.key" nick@192.168.88.242:/home/nick/ps.key
远程->本地(从远程主机复制):
scp -P 1688 nick@192.168.88.242:/home/nick/ps.key "D:\MEGA\ps.key"
在此之后,您应该确认目标密钥指纹(如果您以前没有通过PowerShell连接到此主机),并在远程主机上进行身份验证(如果不使用ssh-agent,则输入用户密码或ssh-key密码)。
应该在win10 w/o任何安装上工作,因为OpenSSH是内置的
发布于 2015-02-13 05:47:29
您可能需要使用正斜杠(/)来与LINUX/UNIX服务器对话
c:\pscp c:\some\path\to\a\file.txt user@remote:/home/user/some/pathhttps://unix.stackexchange.com/questions/92715
复制相似问题