WinSCP是一个开源的免费SFTP客户端、FTP客户端、WebDAV客户端、S3客户端和用于Windows的SCP客户端。它的主要功能是本地计算机和远程计算机之间的文件传输。只要文件主机支持SSH协定,你就可以安心的下载、上传文件。在WinSCP中,一般的文件操作都没有问题,如复制、移动、更名文件或文件夹等。除此之外,WinSCP还提供脚本和基本的文件管理器功能。
WinSCP软件功能
1、支持多国语言。
2、内置文本编辑器。
3、能够保存多个ftp会话。
4、支持SSH。
5、支持协议众多:FTP、SFTP、FTPS、SCP。
6、可以使用批处理和命令行。
7、带有比较目录、同步、同步浏览、查找文件、清除缓存等额外有用功能。
8、友好的图形操作界面。如果默认界面不喜欢的话,还可以在选项界面中更改皮肤。
9、可以把上传功能集成到windows右键菜单,支持拖拽操作。
10、带有复制、粘贴、删除、重命名、移动等常用文件操作功能,也可以快速更改某个文件夹的权限。
使用教程
1、打开软件输入主机的IP、用户名、密码,点击保存。文件协议默认SFTP连接,端口号一般也是22,如非自己改了端口,WinSCP也可以当做FTP工具使用,把文件协议下拉菜单,选择FTP即可;
2、保存密码,建立桌面快捷方式,下次使用快捷方式直接就可以连接上;
3、第一次登陆,会提示是否缓存到本机,点击是;
4、提示密钥登录,点击是登录成功,Linux的神秘面纱就此解开。WinSCP和Putty可以同时管理操作主机。如进入某一个目录,返回某一个目录,使用WinSCP要比Putty方便的多,如果要是压缩文件的话,选中后右键自定义命令,在选择Tar/Gzip格式,确定后会生成一个archive.tgz的压缩包。如果解压缩.tgz文件的话,可以用下边的untar/gzip的命令菜单;
5、如果要是解压缩的格式是别的格式怎么办呢,可以Ctar+T调出命令窗口,或在底部右键选择命令行,会出现输入命令的小窗口。比如解压缩zip格式的wordpress压缩包,就需要命令“unzip wrodpress.zip”,对命令不熟悉的新手可以查看Linux主机SSH常用命令大全。
WinSCP软件命令
call 执行任意远程Shell命令
cd 改变远程工作目录
chmod 改变远程文件权限
close 关闭会话
exit 关闭所有会话并结束程序
get 从远程目录下载文件到本地目录
help 显示帮助
keepuptodate 在一个远程目录连续反映本地目录的改变
lcd 改变本地工作目录
lls 列出本地目录的内容
ln 新建远程符号链接
lpwd 显示本地工作目录
ls 列出远程目录的内容
mkdir 新建远程目录
mv 移动或者重命名远程文件
更新日志
可以显示作为后台传输一部分的文件的完整列表。
支持 PuTTY 0.75 中的 PPK 版本 3 密钥。
Stream .NET 程序集中的接口。
使用SFTP协议,文件可以流式传输到 stdout 和脚本中的 stdin。
支持TLS / SSL证书的SHA-256指纹。
扩展与另一个远程服务器同步。
改进了对 VMS 服务器的FTP支持(也可能适用于其他非类 Unix 系统)。
使用S3协议访问存储桶时与 Google Cloud Storage 的兼容性。