老左在前几天有分享过在管理和应用Linux VPS、服务器的时候肯定是需要用到SSH软件登陆服务器的,这里我个人比较倾向推荐使用Xshell工具,无论是从软件界面的用户体验,还是功能上都比较适合大众需求,当然肯定还有很多朋友说其他的很好用,这个并不重要,自己喜欢就可以。
除了SSH工具之外,我们肯定还需要一个常用的客户端工具-FTP工具。虽然有些时候处理文件编辑的时候直接用vi命令可以解决,但是有些时候传送文件、或者对于新手用户而言,编辑系统文件或者网页文件的时候,并不熟悉的时候尽量还是下载到本地,然后编辑好用FTP工具传上图比较稳妥。
FTP软件有很多种,老左有用过CuteFTP、FlashFXP、FileZilla、Xftp等等工具,在这篇文章中,个人比较推荐使用WinSCP工具,虽然说并没有太多的功能,且以前也一直有在用Xftp等工具,就是觉着看着界面还可以,其平时也看到不少网友在使用,这里建议有些新手入门的时候用FTP可以选择WinSCP。
第一、WinSCP官方下载地址
官方下载:https://winscp.net/eng/download.php
这里我们一定要从官方下载,这样确保安全性,尤其是服务器的客户端工具,一定要用官方原版的,所谓的汉化、破解,可以用在测试机或者软件体验体验,并不能用于真实生产环境。下载后安装即可,这个过程比较简单,老左就不列举了。
第二、WinSCP FTP功能的基本使用
一般而言,我们使用FTP工具管理最多的就是普通的虚拟主机需要用到的FTP站点管理权限,或者是SFTP全服务器管理权限两种。我们一起来看看如何添加管理服务器的。
这里类型有SFTP、FTP、SCP、WEBDAV等,一般我们用前两者较多。根据上图,我们添加需要链接的服务器类型以及账户信息。端口、用户名、密码、IP等信息根据自己的服务器信息填写。如果我们VPS修改过端口,那就不是默认22,FTP链接一般是21端口。
如果我们在个人电脑中使用,且可以保证安全,那就保存密码下来且给这台VPS、服务器做一个名称记录,这样如果有多台机器的时候可以一眼识别哪一台。
这里我们登入VPS后可以看到本地、服务器端的客户端丽,以及界面还算可以。也可以多标签切换操作,这样至少比FLASHFXP还需要开多个软件才可以,可以节省任务栏的位置。这样,对于基本的文件管理是没有问题的,我们可以使用。
第三、WinSCP创建和生成密钥管理
并不是所有的用户以及服务器都直接用户登入的,我们很多时候也确保服务器的安全,采用密钥登陆,比如我们在SSH中创建的密钥文件在链接WINSCP的时候也是需要导入才可以链接的。
1、密钥文件登入
看到上图,我们可以在登入当前服务器的时候高级设置里对应位置导入密钥文件。
2、创建密钥
我们也可以利用WinSCP创建密钥文件。
这里需要运行puTTYgen。
这里我们选择密钥 类型,然后点击Generate生成密钥,这个过程需要等一会。
生成完毕之后,我们可以设置同时添加密码设置,以及导出需要的公钥或者私钥。
总结,这里老左(laozuo.org)分享到平时管理VPS、服务器的时候需要用到的FTP工具,个人觉得界面体验还可以,传输速度比以前用过的FlashFXP好像快一些且不容易掉线(感觉)。其实只要用到一款安全且适合我们个人就可以,毕竟我们要实现的目的一致就可以。