Fillzilla-使用ssh连接到服务器-上传下载文件

连接服务器

这里介绍两种ssh连接方式(命令行以及ftp工具Fillzilla)
首先下载安装Fillzilla,安装教程自行百度,这里分客户端跟服务端两个版本。
我们选择下载客户端(传输文件选它,主要目的是上传文件);服务端(让文件对其他人可用选它)
安装完毕之后运行,打开。
在这里插入图片描述
第二步,选择上图左上角的文件选项,打开站点管理。
在这里插入图片描述
没有站点,点击左下角新建一个站点,如mallto
在这里插入图片描述
选择协议SFTP开头的,主机就是你远程服务器的地址(问管理人员,比如xxx.com),端口号(如8080);
登陆类型选择密钥文件,密钥文件一般在你的C:\用户\xxx.ssh的目录下
一个是id_rsa(密钥文件,选择这个),另一个是id_rsa.pub(公钥文件,这个需要提供给管理人员设置权限,不然你连不上服务器)。
如果没有密钥文件,请自行百度生成密钥文件(这里就不介绍了,比较简单),有时间作者会更新一个生成密钥的文章。
设置完毕后点击右下角的连接按钮。
连接之后主界面左上角会显示
在这里插入图片描述
这样便显示连接成功了,你在主界面右下角就能看到远程服务器的文件目录了,左边的是你本地的文件,可以选择你需要上传到服务器的文件

如果连接出现错误
错误: Disconnected: No supported authentication methods available (server sent: publickey,gssapi-keyex,gssapi-with-mic)
错误: 无法连接到服务器
在这里插入图片描述
我这里这个错误是因为拿个管理员的公钥跟使用连接的密钥不匹配,也就是不是一套的,所以出现错误。
可能还有其他原因,读者可以百度一下。
到此就是使用ssh连接到服务器的内容

上传到服务器、从服务器下载

下载之前先从左边本地选择要下载到哪个地方,比如我下载本地到桌面(如果左边不选择右边服务器文件点击右键,下载按钮是灰色的),从右边服务器选择需要下载的文件,比如要下载staragent文件,右键点击下载按钮就可以了。
同样的,上传的话,先从右边服务器找到要上传的目录,再从走左边本地选择要上传的文件,左边文件鼠标右键选择上传就搞定啦。是不是很简单。
在这里插入图片描述

命令行ssh连接服务器

在linux命令环境下输入
ssh [email protected] -p 8080
mallto:这个是用户名
xxx.mall.com:这个是远程服务器的地址
-p 8080:表示端口号(要加上-p)
不管上面还是现在这种连接服务器的方式,你本地都要有id_rsa(私钥),id_rsa.pub(公钥)文件,然后需要把公钥提供给服务器管理者设置权限,才可以连接。
使用命令行上传以及下载文件,作者也暂时不会嘿嘿(你们可以自己网上搜一下,顺便教一下我哈哈)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章