⑴WinSCP是一个Windows环境下使用SSH的开源图形化SFTP客户端,支持SSH(Secure SHell)的SCP(Secure Copy)文件传输软件,同时支持SCP协议。WinSCP中文版的主要功能就是在本地与远程计算机间安全的复制文件。只要文件主机支持SSH协定,你就可以安心的下载上传文件。
⑵与 Windows 完美集成(拖拽, URL, 快捷方式)
⑶支持所有常用文件操作
⑷支持基于 SSH-SSH- 的 SFTP 和 SCP 协议
⑸支持批处理脚本和命令行方式
⑹多种半自动自动的目录同步方式
⑺支持 SSH 密码键盘交互公钥和 Kerberos(GSS) 验证
⑻通过与 Pageant(PuTTY Agent)集成支持各种类型公钥验证
⑼提供 Windows Explorer 与 Norton mander 界面
⑽可选地存储会话信息
⑾可将设置存在配置文件中而非注册表中,适合在移动介质上操作
⑿.本地文件目录与远程机器目录对比功能
⒀如果你想知道本地文件列表和远程机器上对应目录文件列表的差异,那么可以点击“命令->比较目录”,那么这时候软件会自动把本地或服务器上最新的文件高亮起来,你就知道哪些是新文件了,然后你可以手动进行同步,也可以用“命令->同步”来实现自动同步。
⒁.调用喜爱的编辑器直接编辑服务器上的文件
⒂如果你想快速修改服务器上的文件,不想反复地保存文件后又手动上传文件,那么可以尝试直接右键点击服务器的文件列表中需要修改的文件,然后点击“编辑”按钮,这时默认会调用winscp自带的文本编辑器编辑您的文件,当您点击保存后,您无需手动上传,winscp会监视文件的保存事件,然后自动上传。
⒃如果您想调用自己喜爱的编辑器编辑文件,比如editplusnotepad++等等,可以进行个性化设置,点击“选项->选项->编辑器”,在这里设置您想要的编辑器。
⒄当你需要上传本地文件到服务器时,你可能会先打开本地目录,然后再去右侧服务器目录中打开对应的目录,然后切换本地目录时,也去右侧服务器中去切换对应的目录,如果你真是这样做的,那么你就落伍了。
⒅Winscp有个“同步浏览”功能,顾名思义,就是实现本地目录和服务器目录的同步浏览,当你切换到左侧的a目录时,右侧服务器文件窗口会也自动切换到到a目录,免去了你手工去切换的麻烦。
⒆实现同步浏览,首先需把本地和服务器目录先设置为一样的,路径可以要求不一样,但是子目录的列表需要大致一样,比如左侧是“coreinclude”,右侧则是“/core/include”,然后点击“命令->同步浏览”,这时候,你在某一窗口切换目录时,另一窗口会自动切换到对应的目录。
⒇a)打开左侧本地目录对应的windows资源管理器
⒈b)收藏常用目录,估计很多人都用,就不赘述了
⒉一个软件可能被人常用的功能就%左右,因此,一个你可能天天在用的软件,实际上还有很多功能没有被你发掘出来,每个软件都隐藏着很多锦上添花的功能,有些功能隐藏在深闺中,一旦被挖掘出来,则可大大提高工作效率。
⒊下载安装后打开运行程序,进入winscp主界面
⒋首先介绍站点的保存,在主界面“区域”中,用于新建的站点配置和保存站点的显示。即点击“新建站点”,在“区域”中配置文件协议主机名端口号用户名密码,保存后在“区域”中显示。点击“区域”的新建站点
⒌选择文件协议,默认为SFTP;输入Linux服务器的主机名(一般为Linux服务器的IP地址端口(如果没有修改过,则为用户名及密码。点击保存后弹出对话框
⒍为保存的站点起一个容易识别的名称并放置在相应文件夹中,进行统一管理。在这个对话框中,还有两个可选项:保存密码和建立桌面快捷方式。为了安全起见,建议在保存站点时不要输入密码,这里把“保存密码”选项勾起,如果你保存的站点是常用站点,可以创建桌面快捷方式,方便使用。
⒎至此,一个站点保存在WinSCP上的工作就完成了。
⒏接下来介绍使用WinSCP登录Linux服务器。
⒐如果你的站点之前已经保存在WinSCP中,可以直接找到站点的存储名称,点击右下角的登录即可;如果没有保存,则可以通过新建站点,输入Linux服务器登录的相当信息,点击登录即可。
⒑输入正确密码进入主窗口
⒒左边为本地资源,右边为Linux服务器的资源,在资源窗口的左上角有上传下载的功能,可以轻易实现文件的传输。
⒓如果Linux服务器需要通过密钥认证进行登录,还需要加载密钥,方法如下:在“区域”中有一个高级选项,弹出如下对话框:
⒔在SSH的验证下,右侧密钥文件中添加自己的密钥,确定即可。
⒕call 执行任意远程Shell命令
⒖cd 改变远程工作目录
⒗chmod 改变远程文件权限
⒘close 关闭会话
⒙exit 关闭所有会话并结束程序
⒚get 从远程目录下载文件到本地目录
⒛help 显示帮助
①keepuptodate 在一个远程目录连续反映本地目录的改变
②lcd 改变本地工作目录
③lls 列出本地目录的内容
④ln 新建远程符号链接
⑤lpwd 显示本地工作目录
⑥ls 列出远程目录的内容
⑦mkdir 新建远程目录
⑧mv 移动或者重命名远程文件
⑨open 连接到服务器
⑩option 设置或显示脚本选项的值
Ⅰput 从本地目录上传文件到远程目录
Ⅱpwd 显示远程工作目录
Ⅲrm 删除远程文件
Ⅳrmdir 删除远程目录
Ⅴsession 列出连接的会话或者选择活动会话
Ⅵsynchronize 用一个本地目录同步远程目录