翼度科技»论坛 云主机 LINUX 查看内容

【Ubuntu22.04】配置静态IP地址和FTP服务

6

主题

6

帖子

18

积分

新手上路

Rank: 1

积分
18
一、配置静态IP


  • 使用命令ip a查看当前网卡名称,Ubuntu22.04默认网卡为ens33:


  • 使用命令tree /etc/netplan查看默认网卡配置文件:


  • 使用命令vi /etc/netplan/00-installer-config.yaml编辑默认网卡配置:


  • 修改前:


  • 修改后:


  • 使用命令sudo netplan apply保存并启用配置,再次查看ip地址,并使用 ping www.baidu.com来确定网络通畅:


二、使用PowerShell工具通过SSH管理服务器



  • 已将服务器节点ip 192.168.1.11配置为本地域名test-001


  • 打开本地powershell工具(window自带),使用ssh连接test-001服务器节点

三、 为服务器节点test-001配置FTP服务


  • 使用命令sudo -i切换到管理员模式,使用命令 apt install vsftpd安装ftp服务


  • 使用命令systemctl start vsftpd启动ftp服务
  • 使用命令systemctl status vsftpd查看ftp服务状态


  • 使用命令vi /etc/vsftpd.conf修改ftp配置项:
  1. anonymous_enable=NO # 禁用匿名访问,只允许通过用户名和密码进行登录。
  2. local_enable=YES # 允许本地用户进行登录。
  3. write_enable=YES # 启用用户对服务器上文件的写入权限。这允许用户在登录后上传、修改或删除文件。
  4. chroot_local_user=YES # 将本地用户锁定在其主目录中,限制其无法跳出自己的目录。
  5. allow_writeable_chroot=YES # 允许在 chroot_local_user 设置为 YES 的情况下,仍然允许用户在其主目录中创建和修改文件。
  6. # 将 Nginx 主目录设置为用户的主目录:
  7. local_root=/etc/nginx/ftp
复制代码

  • 使用命令systemctl restart vsftpd 重启ftp服务
  • mkdir /etc/nginx/ftp && chmod 777 /etc/nginx/ftp 创建ftp目录并赋予777权限,该文件夹用于保存用户上传的ftp文件
  • 新建一个PowerShell标签,使用命令ftp test-001,输入账号密码连接ftp。


  • FTP常见命令:
  1. open: 连接到FTP服务器。例如:open ftp.example.com
  2. user: 提供用户名和密码以登录到FTP服务器。例如:user username password
  3. ls or dir: 列出当前目录下的文件和子目录。
  4. cd: 切换到指定目录。例如:cd /path/to/directory
  5. get or recv: 下载文件。例如:get filename
  6. put or send: 上传文件。例如:put filename
  7. delete or rm: 删除文件。例如:delete filename
  8. mkdir: 创建新目录。例如:mkdir directoryname
  9. rmdir: 删除空目录。例如:rmdir directoryname
  10. pwd: 显示当前工作目录。
  11. rename or mv: 重命名文件或目录。例如:rename oldname newname
  12. binary or bin: 设置传输模式为二进制模式,用于传输非文本文件。
  13. ascii: 设置传输模式为ASCII模式,用于传输文本文件。
  14. prompt or interactive: 控制是否在下载多个文件时进行确认提示。
  15. quit or bye or exit: 断开与FTP服务器的连接。
  16. lcd:设置本地下载目录
复制代码

  • 上传本地文件到test-001服务器节点:
bin 切换为二进制模式以确保能够正常上传文件
put "C:\Users\64466\Pictures\咱们裸熊.jpg" "咱们裸熊.jpg" 从本地上传图片到服务器ftp目录


  • 切换回SSH管理服务器节点,查看文件是否上传成功


  • 下载文件
    lcd "C:\Users\64466\Downloads" 设置本地下载目录
    get 咱们裸熊.jpg 下载服务器文件




  • 禁止用户跳出目录
    cd /var 尝试切换到系统目录


来源:https://www.cnblogs.com/gouziweisuidanerfei/p/17471276.html
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具