这几天用得最多的是把一个文件上传到服务器,结果常常就把filezilla关了又开,开了又关,麻烦得用。突然发现,filezilla内部也是用的psftp这类东东来实现的,加上前段时间在鼠标右键菜单里加入过notepad++,灵光一闪。为何不弄一个右键菜单,当我在那个文件上右键选中对应命令时,就把文件传过去呢?说干就干。。。呵呵 1.先下个pscp,google一搜就出来了。不用我说。存放为F:\hpc-tools\pscp.exe 2.在服务器上我的家目录下建个文件夹用于存放传过去的文件。 zouyou@hpc610:~> mkdir tmp 3.在本地机上运行regedit打开注册表,进入项HKEY_CLASSES_ROOT\AllFilesystemObjects,(这里和上次那篇加notepad++的有点不一样,那个只是针对文件的,这个我需要的是在文件或文件夹上右键都有上传这一项)。新建一个key为shell,在shell下再建一个key为ScpHpc610-v6(因为我用的是v6地址),在新建的ScpHpc610-v6下再建立一个key为command,点到command上,在右边的窗口中设置它的键值为 F:\hpc-tools\pscp.exe -r -pw 123456 %1 zouyou@[2001:da8:***]:/home/zouyou/tmp 其中123456为我登录到[2001:da8:***]的密码,-r参数是上传目录时要用的,传文件时加了没关系,统一加上了,[2001:da8:***]是主机名,这里是v6地址,所以加个中括号。 经过以上3步就ok了。现在有个问题就是,我有好几个服务器要登,想所它做成像“发送到...”那样的菜单,找了很久却没找到办法。希望有人能给我点意见。 上三个图: a.注册表改了的样子:
![]() b.多了个右键菜单 c.点击后出现上面界面,文件就传到服务器上去了。。。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zokie/archive/2010/10/12/5935787.aspx 本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zokie/archive/2010/10/12/5935787.aspx |
|
来自: wellbeing_wang > 《我的图书馆》