在Filezilla下用sftp上传文件
程序员文章站
2022-03-19 11:56:02
...
sftp作为ssh的一部分,是一种高效的、具有加密性的文件传输协议。利用Filezilla可以方便的实现我们与虚拟机或者服务器的上传功能,这里我用的是VMware虚拟机、Ubuntu系统为例子。首先,你需要在你的客户端和服务器端分别安装好,filezilla client和filezilla sever。Filezilla是一种开源的文件传输方案,支持ftp和sftp等协议,去官网可以分别下载这两个版本:
https://www.filezilla.cn/
下载完之后,在客户端就可以打开Filezilla
之后,到虚拟机上的Ubuntu上安装filezilla,在终端上输入命令行
sudo apt-get install filezilla
安装成功后,用ifconfig命令找到自己的虚拟机的inet地址
确保虚拟机安装了ssh
sudo apt-get install ssh
关闭防火墙
ufw disable
关闭防火墙的命令需要root权限,如果普通用户可以参考以下方法设置:
XX:~$ sudo passwd root
[sudo] password for XX: 输入密码
确认:输入密码
再确认:输入密码
提示成功更新密码
此时,root用户已经启用。
进入root的操作如下:
XX:~$ su root
密码:输入密码
此时,已经可以进行root权限的操作了。
完成上面的工作后,我们回到客户端,输入主机地址,就是上面你看到的inet地址,用户名和密码,端口号选择22,可以看到连接成功。
这时候,你就可以在两个文件目录下进行上传和下载的操作,选中目标文件和上传文件右键,就可以上传下载文件了~
上一篇: TSN实验过程
推荐阅读
-
在windows和linux之间用SecureCRT来上传和下载文件
-
在Linux下用scp复制文件无需输入密码的技巧
-
用FileZilla服务器端和客户端实现本机与虚拟机之间文件上传和下载
-
用BAT脚本实现虚拟python环境下的jupyter notebook在特定文件夹下启动
-
上传文件时用form.submit提交的时候在低版本的IE中报拒绝访问的错误
-
PHP $_FILES 上传文件,在Windows下通常,但在Ubuntu下无法上传文件
-
HTTP协议下用Web Service上传大文件的解决方案
-
PHP $_FILES 上传文件,在Windows下正常,但在Ubuntu下无法上传文件
-
Windows下怎么用XShell/SecureCRT从Linux系统上传和下载文件?
-
在Linux下用scp复制文件无需输入密码的技巧