jsp网站服务建设是什么,国外美容院网站,网站建设套模版,济南物流行业网站建设工具ubuntu篇---配置FTP服务 一、本机安装1.1 安装FTP服务器软件1.2 配置FTP服务 二、docker安装#xff08;我用的这个#xff09;2.1 创建 目录2.2 启动脚本2.3 访问2.4 如何创建一个新的用户2.5 测试2.6 使用 一、本机安装
1.1 安装FTP服务器软件
ubuntu安装vsftp
sudo apt… ubuntu篇---配置FTP服务 一、本机安装1.1 安装FTP服务器软件1.2 配置FTP服务 二、docker安装我用的这个2.1 创建 目录2.2 启动脚本2.3 访问2.4 如何创建一个新的用户2.5 测试2.6 使用 一、本机安装
1.1 安装FTP服务器软件
ubuntu安装vsftp
sudo apt install vsftpd查看安装后的版本
vsftpd --version1.2 配置FTP服务
为FTP添加用户ftpuser并设置用户的密码
sudo useradd -m ftp
sudo passwd uftp创建ftp的根目录
#这里再/home/uftp/下创建一个ftpdir作为ftp的根目录
配置vsftpd.conf文件
sudo vim /etc/vsftpd.conf# Uncomment this to allow local users to log in.
local_enableYES
#
# Uncomment this to enable any form of FTP write command.
write_enableYES
userlist_file/etc/vsftpd.user_list
userlist_enableYES
userlist_denyNOlocal_root/home/uftp启动ftp服务 sudo service vsftpd startsudo service vsftpd status
sudo service vsftpd restart二、docker安装我用的这个
2.1 创建 目录
mkdir -p /docker/vsftp2.2 启动脚本
#!/bin/bashdocker run \
--name vsftpd \
-p 20:20 -p 21:21 -p 33361-33365:33361-33365 \
-v ./vsftp/ftpfile:/home/vsftpd \
-e FTP_USERadmin \
-e FTP_PASS!Admin123 \
-e PASV_ADDRESS127.0.0.1 \
-e PASV_MIN_PORT33361 \
-e PASV_MAX_PORT33365 \
--restartalways \
-d fauria/vsftpd2.3 访问
ftp://127.0.0.1 账密 admin/!Admin1232.4 如何创建一个新的用户
docker exec -it vsftpd /bin/bashvi /etc/vsftpd/virtual_users.txt# 这里的 admin 用户跟密码是安装的时候创建的
# 这里创建一个新用户
admin
!Admin123
uftp
123456# 保存数据库
/usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db# 设置新用户家目录
mkdir -p /home/vsftpd/uftp# 改变目录权限
chown ftp:ftp /home/vsftpd/uftp/docker容器中vsftpd修改账号密码
进入容器直接编辑 /etc/vsftpd/virtual_users.txt添加用户、修改密码即可
2.5 测试
ftp 127.0.0.12.6 使用
1、连接服务器 格式ftp [hostname| ip-address]
ftp 192.168.x.xx2、下载文件 get 格式get [remote-file] [local-file] 将文件从远端主机中传送至本地主机中。 如要获取远程服务器上/usr/your/1.htm则
ftp get /usr/your/1.htm 1.htm (回车)mget 格式mget [remote-files] 从远端主机接收一批文件至本地主机。 如要获取服务器上/usr/your/下的所有文件则
ftp cd /usr/your/
ftp mget . (回车)3、上传文件 put 格式put local-file [remote-file] 将本地一个文件传送至远端主机中。 如要把本地的1.htm传送到远端主机/usr/your,并改名为2.htm
ftp put 1.htm /usr/your/2.htm (回车)mput 格式mput local-files 将本地主机中一批文件传送至远端主机。 如要把本地当前目录下所有html文件上传到服务器/usr/your/ 下
ftp cd /usr/your 回车
ftp mput *.htm 回车4、断开连接 bye中断与服务器的连接。
ftp bye (回车)另外的用法
在shell命令行下输入:ftp 192.168.x.xx根据提示输入正确的用户名和密码即可常用操作命令号不是命令内容FTPopen [ftpservername]和指定的远程Linux FTP服务器连接FTPuser [username] [password]使用指定远程Linux FTP服务器的用户登录FTPpwd显示远程Linux FTP服务器上的当前路径文章地址https://www.yii666.com/blog/144054.htmlFTPls列出远程Linux FTP服务器上当前路径下的目录和文件FTPdir列出远程Linux FTP服务器上当前路径下的目录和文件(同上)FTPmkdir [foldname]在远程Linux FTP服务器上当前路径下建立指定目录FTPrmdir [foldname]删除远程Linux FTP服务器上当前路径下的指定目录FTPcd [foldname]更改远程Linux FTP服务器上的工作目录FTPdelete [filename]删除远程Linux FTP服务器上指定的文件FTPrename [filename] [newfilename]重命名远程Linux FTP服务器上指定的文件FTPclose从远程Linux FTP服务器断开但保留FTP命令参数提示网址:yii666.com文章来源地址:https://www.yii666.com/blog/144054.htmlFTPdisconnect从远程Linux FTP服务器断开但保留FTP命令参数提示(同上)FTPbye结束和远程Linux FTP服务器的连接FTPquit结束和远程Linux FTP服务器的连接(同上)FTP!直接从远程Linux FTP服务器进入到本地shell中FTPexit(接上步)从本地shell环境中返回到远程Linux FTP服务器环境下FTP!ls列出本地机器上当前路径下的目录和文件FTPlcd [foldname]更改本地机器的工作目录FTP?显示ftp命令说明网址:yii666.comFTPhelp显示ftp命令说明(同上)PS最好将要进行传输的文件或文件夹的权限设置成775 或777参考
https://blog.csdn.net/qq_45031509/article/details/128016689https://blog.csdn.net/mshxuyi/article/details/119935069