将文件传输到会话中我使用PuTTYlogin

我使用PuTTYlogin到远程主机。

从我的本地机器传输文件到我在PuTTY上login的机器的命令是什么?

这可能不是直接回答你的问题,但是当我需要通过SSH会话传输文件时,我使用WinSCP ,这是一个优秀的SCP或SFTP文件传输程序。 当然这假定你在Windows上。

  • 点击开始菜单。
  • 点击运行
  • 在打开的框中,inputcmd,然后单击确定
  • 在命令提示符下input:

c:> pscp source_file_name userid @ server_name:/ path / destination_file_name。 例如:

c:> pscp十一月2012 wrhse@warehouse.cit.cornell.edu:/ mydata /十一月2012。

  • 当提示时,input您的服务器密码。

请享用

PuTTY通常带有一个名为psftp的客户端,您可以使用它来达到此目的。 我不相信你可以通过标准的PuTTY客户端来完成(虽然我可能被certificate是错误的)。

PuTTY只允许您访问操作远程机器。 它并不提供两个文件系统之间的直接联系,而不是在远程机器上坐下。

您也可以从以下url下载psftp.exe:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html上;

当你运行它时你input:

 open "server name" 

然后:

 put "file name" 

(键入help可以获得完整的命令列表。)

您也可以inputget <file name>将文件从远程机器下载到本地机器。

在PuTTY窗口中打开的SSH会话无法从本地Windows启动文件传输。

虽然PuTTY支持连接共享。

虽然您仍然需要运行兼容的文件传输客户端( pscppsftp ),但不需要新的login名,它会自动(如果启用)使用现有的PuTTY会话。

要启用共享,请参阅:
在PuTTY工具之间共享SSH连接 。


另一种方法是使用WinSCP,一个GUI SFTP / SCP客户端。 当您浏览远程站点时,您可以使用Open in PuTTYbutton随时打开SSHterminal到同一站点。

请参阅PuTTY中的开幕式 。

通过额外的设置,您甚至可以使PuTTY自动导航到您使用WinSCP浏览的同一个目录。

请参阅在同一目录中打开PuTTY 。

(我是WinSCP的作者)

如果只有一个文件,可以使用以下步骤(在腻子中):

  1. vi filename.extension (在服务器上的活动文件夹中打开新的文件名),
  2. 复制+鼠标右键,同时在腻子(复制和粘贴),
  3. 编辑并保存。 > vi编辑器命令

使用下一个命令编辑文件权限: chmod u + x filename.extension

看这里:

http://www.cit.cornell.edu/services/managed_servers/howto/file_transfer/fileputty.cfm#puttytrans

像FTP这样的直接传输是不可能的,因为会话期间的所有命令都被发送到服务器。

如果你必须做私钥validation; 在命令提示符(cmd)下运行

第一;

 set PATH=C:\PuttySetupLocation 

第二;

 pscp -i C:/MyPrivateKeyFile.ppk C:/MySourceFile.jar ubuntu@55.69.41.155:/home/ubuntu 

另外,如果你需要额外的选项,请看下面的链接。 https://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html