三. FTP 上传和下载
三.一 搭建 FTP 服务器
可以按照 这个网址 进行搭建 FTP 服务器
https://help.aliyun.com/document_detail/92048.html
配置后,可以权限不太好控制,直接使用
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
全部替换 /etc/vsftpd/vsftpd.conf 里面的内容
通过 FileZilla 进行连接,是成功的.
三.二 配置
applicaiton.yml 里面有两个配置信息
# 进行配置 file: useftp: true #配置成true ssh: host: 192.168.56.103 #配置ftp服务器的相关信息 port: 21 username: ftpuser password: ftpuser uploadFilePath: /home/ftpuser/ #上传到哪个目录下,该用户必须有这个目录的修改权限 downloadFilePath: D:/
还有最后一段, 配置成 ftp
spring: profiles: # 配置谁生效 active: ftp
三.三 上传和下载文件演示
先将 yjl.p12 文件进行删除
启动服务器
进行上传文件:
刷新一下ftp 服务器,发现文件上传了上去
点击文件下载按钮,进行下载操作
查看时间,发现是刚才下载的那个文件.
FTP 服务器上传是成功的.
四. SSH 上传和下载
四.一 配置
applicaiton.yml 里面有两个配置信息
# 进行配置 file: useftp: false ssh: host: 192.168.56.103 port: 22 username: root #服务器的用户名 password: abc123 # 服务器的密码 uploadFilePath: /usr/local/ downloadFilePath: D:/
还有最后一段, 配置成 ftp
spring: profiles: # 配置谁生效 active: sftp
四.二 上传和下载文件
通过 Xshell 连接上服务器, 查看 /usr/local 下的目录文件
此时是没有 yjl.p12 文件的
刷新一下目录,看是否上传文件成功
文件是上传成功的 (时间不对,是因为老蝴蝶我服务器本身的时间就是错误的)
进行下载
查看磁盘文件
文件是下载成功的。