ubuntu 登录服务器上传下载文件

本文介绍了如何在Ubuntu系统上安装SSH服务并成功连接阿里云服务器的方法,包括更新软件包列表、安装SSH服务、重启服务及通过SSH命令进行连接等步骤,并提供了文件传输的具体操作。

安装了ubuntu系统,登录阿里云服务器遇到了一点问题。
这里记录一下:

下面的操作是在ubuntu系统上的。

sudo apt-get update
sudo apt-get install openssh-server
sudo ps -e | grep ssh #查看ssh服务是否已经开启。
sudo /etc/init.d/ssh restart
netstat -tlp


ssh aliyunusername@aliyunip  #连接阿里云服务器
例如:
ssh root@192.168.0.1

上传和下载:

#从aliyun服务器下载文件/文件夹 到 ubuntu:
scp -r aliusername@aliIP:/alidictionary/ww/test.txt  /ubantuhome/

#从ubuntu 上传文件/文件夹 到aliyun服务器:
scp -r /ubuntuhome/  aliyunusername@aliIP:/alidictionary/ 

连接阿里服务器前可以ping一下,我之前一直连不上,后来发现跟班没有ping通,Ali服务器down了。

参考:

http://blog.youkuaiyun.com/tfc_l/article/details/51722128
http://blog.youkuaiyun.com/arnoldlu/article/details/17394237

<think>好的,用户想在Ubuntu 24.04上配置FTP服务器,我需要一步步指导他们。首先,确定用户需要的是vsftpd,因为这是系统推荐的,而且引用里提到过。先安装vsftpd,用sudo apt install命令。然后配置vsftpd.conf文件,可能需要修改匿名访问、本地用户权限等。比如anonymous_enable是否允许匿名,write_enable允许上传。还要注意启动服务后的防火墙设置,开放21端口。可能需要创建用户或者设置目录权限。此外,用户可能还需要测试FTP连接,用ftp客户端或者浏览器。需要提醒用户备份配置文件,避免出错。另外,根据引用里的信息,vsftpd是以安全著称的,所以安全性设置也要提到,比如禁用匿名登录如果不需要的话。还有,用户可能想知道如何验证服务是否运行,可以用systemctl status检查。最后,确保步骤清晰,避免遗漏关键配置项。</think>以下是 Ubuntu 24.04 系统中配置 vsftpd 服务器的详细步骤: ### 一、安装 vsftpd 服务 1. 执行安装命令: ```bash sudo apt update && sudo apt install vsftpd ``` 2. 验证安装状态: ```bash sudo systemctl status vsftpd ``` 正常应显示为"active (running)"状态[^4] ### 二、配置文件修改 1. 备份原始配置: ```bash sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak ``` 2. 编辑主配置文件: ```bash sudo nano /etc/vsftpd.conf ``` 3. 关键参数配置: ```ini listen=YES listen_ipv6=NO anonymous_enable=NO # 禁用匿名访问 local_enable=YES # 允许本地用户登录 write_enable=YES # 启用文件上传 local_umask=022 # 设置文件权限掩码 chroot_local_user=YES # 限制用户在主目录 allow_writeable_chroot=YES pasv_min_port=40000 # 被动模式端口范围 pasv_max_port=50000 ``` ### 三、用户权限设置 1. 创建专用用户(示例创建 ftpuser): ```bash sudo adduser ftpuser ``` 2. 设置用户主目录权限: ```bash sudo chown ftpuser:ftpuser /home/ftpuser sudo chmod 755 /home/ftpuser ``` ### 四、防火墙配置 ```bash sudo ufw allow 20/tcp sudo ufw allow 21/tcp sudo ufw allow 40000:50000/tcp ``` ### 五、服务重启与验证 ```bash sudo systemctl restart vsftpd ``` 测试连接示例: ```bash ftp localhost 21 # 输入创建的 ftpuser 用户名和密码 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值