提起pc电脑管理linux服务器文件,很多人第一时间想起的就是winscp,这个要分使用场景,比如pc电脑是mac,就不能使用winscp了,或者是linux服务器,在云端的内网,但不直接开放内网的ssh端口,单使用winscp也不行,因为无法直接穿透内网管理linux的文件。
因此,管理linux的文件,还是要分场景的。
(一)场景一:windows电脑,且服务器都开通外网ssh端口
这种场景可以使用winscp或者yunedit-ssh来管理linux的文件。
(二)场景二:mac电脑,且服务器都开通外网ssh端口
这种场景可以使用yunedit-ssh或者FileZilla来管理linux的文件。
(三)场景三:服务端网络环境复杂,内网linux服务器不开通外网ssh端口。
这种场景可以使用yunedit-ssh来管理Linux内网服务器的文件,yunedit-ssh支持ssh隧道,可以通过ssh跳板机,将内网的端口映射到本地,通过ssh隧道穿透内网管理内网的linux服务器群。
综合来说,yunedit-ssh适用的场景比较广,假如不确定网络环境和客户端系统,可以选yunedit-ssh来管理。
使用yunedit-ssh管理linux的方法如下,下面是一个复杂网络,需要内网穿透的例子:
(一)安装yunedit-ssh
先安装yunedit-ssh,安装好yunedit-ssh后。
(二)创建ssh连接 下面这个方法是创建一个到ssh跳板机的ssh连接,并做了一个ssh隧道映射,将内网22端口映射到本地10022端口,并且再创建一个连接10022端口ssh连接的例子:

上图中,点击文件上传/下载,就可以进入文件管理页面了,如下图:

在这个上传和下载的页面上,可以对比本地文件列表和远程文件列表,包括文件的时间、权限等等。
对于文本文件,它还支持在线编辑,编辑完点保存即可,不需要下载下来本地再编辑。如下图:

它还可以批量上传,一次性上传多个文件,一次性上传多个文件夹。无论是文件还是上传文件夹,它都支持断点续传。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。