把pscp放到右键中

这几天用得最多的是把一个文件上传到服务器,结果常常就把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.注册表改了的样子把pscp放到右键中_第1张图片

 

b.多了个右键菜单

把pscp放到右键中_第2张图片

 

c.点击后出现上面界面,文件就传到服务器上去了。。。

把pscp放到右键中_第3张图片

 

你可能感兴趣的:(shell,服务器,command,Google)