mac怎么向阿里云服务器上传文件,无需下载其他,自带终端就可以。

本文指导如何在Mac上使用终端,不借助第三方工具,通过SFTP连接阿里云服务器,包括新建连接、验证身份并上传文件的操作步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        一般我们在部署网站时需要将本地的一些文件上传到云服务器,在mac电脑上,不使用三方连接工具的话,怎么将本地文件上传阿里云服务器,其实用Mac自带的终端就可以实现。

        当然如果有需要或者是需要经常访问服务器的,可以考虑安装个  finalshell  或者其他,也挺好用的。不仅上传方便,还有显式文件目录,还可以看到cpu等一下硬件的使用情况。


1.  打开终端,并在shell菜单中选择"新建远程连接"。

2.  在弹出的对话框中,选择sftp,在最下面的输入框中填入云服务器的公网地址和用户名(root),最后点击“连接”按钮。

(不知道自己公网地址的可以去服务器实例那查看) 

3.  这时,会自动打开一个新的命令行窗口,首次连接一个服务器会让你确认(Are you sure you want to continute connecting(yes/no)),你输入yes然后回车就可以了;                                       然后我们输入服务器中对应帐户的密码,我们输入完成后,点击回车。(注意,输入密码时是没有提示的)。

4.  登录成功后,我们就可以输入命令“ put 本地文件路径 远程路径 ”将本地的文件上传到服务器了。(不写远程路径的话默认保存在/root下)

到这里已经成功了,我们可以去服务器上看看刚刚上传的文件是否成功啦!!!

阿里云服务器上实现基于公钥的SSH(Secure Shell)免密登录,通常需要进行以下几个步骤: 1. **生成公钥对**:首先,在本地计算机上安装OpenSSH客户端(如Windows的PuTTY或Linux/Mac自带),然后生成一个新的RSA密钥对。这会产生两个文件,一个是私钥(`.ssh/id_rsa`或`.ssh/id_dsa`等),另一个是公钥(`.ssh/id_rsa.pub`或`.ssh/id_dsa.pub`)。 2. **复制公钥到阿里云服务器**: - 登录到阿里云控制台,找到ECS实例管理界面。 - 打开“网络”选项卡,选择“安全组”。 - 创建一个新的安全组规则,允许SSH(TCP端口22)流量入。 - 选择你要设置免密登录的实例,点击“更多操作”,然后选择“连接”->“实例管理终端”。 - 在终端中,使用命令 `cat ~/.ssh/id_rsa.pub` (或其他相应路径)查看并复制公钥内容。 3. **添加公钥到服务器的 authorized_keys** 文件**:** - 使用`scp`或`sftp`命令将公钥上传到服务器的`~/.ssh/authorized_keys`文件中(如果没有这个文件可以创建一个)。例如: ``` ssh-copy-id -i ~/.ssh/id_rsa.pub username@your-instance-ip ``` 或者直接登录后将公钥粘贴到authorized_keys文件内。 4. **配置权限**: 确保authorized_keys文件所在的目录(`~/.ssh/`)有适当的权限,通常是700(仅所有者可读、写、执行)。 5. **验证无密码登录**: 从其他地方尝试使用公钥登录,如果一切设置正确,应该能直接进入而无需输入密码。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值