mirror of
https://github.com/Dichgrem/Blog.git
synced 2025-08-02 09:49:30 -04:00
update:server
This commit is contained in:
@ -201,13 +201,11 @@ nano /etc/vsftpd/vsftpd.conf
|
|||||||
修改关键参数:
|
修改关键参数:
|
||||||
```
|
```
|
||||||
listen=YES
|
listen=YES
|
||||||
listen_ipv6=NO
|
|
||||||
pasv_enable=YES
|
pasv_enable=YES
|
||||||
pasv_min_port=30000
|
pasv_min_port=30000
|
||||||
pasv_max_port=31000
|
pasv_max_port=31000
|
||||||
pasv_address=IP地址
|
pasv_address=服务器的公网IP地址
|
||||||
pasv_addr_resolve=YES
|
pasv_addr_resolve=YES
|
||||||
|
|
||||||
```
|
```
|
||||||
其中若不设置被动模式,端口会随机生成,会无法连接,因此需要使用被动模式,或者打开防火墙/安全组全部端口(不推荐!!!有极大安全风险)
|
其中若不设置被动模式,端口会随机生成,会无法连接,因此需要使用被动模式,或者打开防火墙/安全组全部端口(不推荐!!!有极大安全风险)
|
||||||
修改完成后重启vsftpd服务:
|
修改完成后重启vsftpd服务:
|
||||||
@ -232,6 +230,10 @@ sudo su - stu+xxx(学号)
|
|||||||
```
|
```
|
||||||
echo "This is a test file" > ~/学号.txt
|
echo "This is a test file" > ~/学号.txt
|
||||||
```
|
```
|
||||||
|
使用被动模式连接到服务器:
|
||||||
|
```
|
||||||
|
ftp -p 服务器IP / 或者 quote PASV && ftp 服务器IP
|
||||||
|
```
|
||||||
下载刚刚创建的文件:
|
下载刚刚创建的文件:
|
||||||
```
|
```
|
||||||
get 学号.txt
|
get 学号.txt
|
||||||
@ -243,7 +245,6 @@ echo "New file for FTP upload" > 学号_1.txt
|
|||||||
随后使用被动模式上传到服务器:
|
随后使用被动模式上传到服务器:
|
||||||
```
|
```
|
||||||
ftp -p 服务器IP / 或者 quote PASV && ftp 服务器IP
|
ftp -p 服务器IP / 或者 quote PASV && ftp 服务器IP
|
||||||
cd /home/用户名/(学号_1.txt所在的目录)
|
|
||||||
put /home/用户名/学号_1.txt
|
put /home/用户名/学号_1.txt
|
||||||
```
|
```
|
||||||
如果无法上传,查看服务器端目录的权限:
|
如果无法上传,查看服务器端目录的权限:
|
||||||
|
Reference in New Issue
Block a user