mac电脑如何远程登录自己购买的阿里云服务器

news/2024/11/9 4:39:41/

密码登录

示例

ssh root@125.12.45.32 # 其中root是用户名,125.12.45.32是阿里云服务器的公网ip
java0904@weigongdeMBP ~ % ssh root@106.15.186.127
The authenticity of host '106.15.186.127 (106.15.186.127)' can't be established.
ED25519 key fingerprint is SHA256:uEGeyWgOTG9FXt4/lg7upP1kmMkqU7+kwdY5QDEBKLM.
This key is not known by any other names.
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '106.15.186.127' (ED25519) to the list of known hosts.
root@106.15.186.127's password: Welcome to Alibaba Cloud Elastic Compute Service ![root@iZuf6hivg7p91s3onmteghZ ~]# pwd
/root

免密码登录

要通过 Mac 电脑免密码登录远程连接阿里云的 ESC 服务器,你需要完成以下几个步骤:

1. 生成 SSH 密钥对

如果已经有了,这一步就免了
如果你还没有 SSH 密钥对,可以通过终端在 Mac 上生成:

ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

在生成密钥对时,系统会提示你指定文件保存位置和密码。按提示操作,如果选择默认位置(~/.ssh/id_rsa),则密钥会保存到该位置。

2. 将公钥添加到 ESC 服务器

  1. 登录阿里云 ESC 服务器的管理控制台,找到你的实例。
  2. 在“实例详情”页面,点击右侧的 更多远程登录,选择 SSH 登录方式(用户名一般为 root,密码是你在创建实例时设置的密码)。
  3. 登录后,将你的公钥(通常是 ~/.ssh/id_rsa.pub 文件内容)添加到服务器~/.ssh/authorized_keys 文件中。如果 ~/.ssh 目录不存在,可以手动创建。

你可以使用以下命令将本地公钥上传到远程服务器

cat ~/.ssh/id_rsa.pub | ssh root@<your-server-ip> 'mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys'

3. 设置权限

确保服务器上的 ~/.ssh 目录和 authorized_keys 文件权限正确:

chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

4. 测试免密码登录

完成上述步骤后,你应该可以通过以下命令直接登录服务器,而不需要输入密码:

ssh root@<your-server-ip>

如果成功连接,则表明免密码登录已设置完成。


http://www.ppmy.cn/news/1545528.html

相关文章

Redis Pipeline技术

Redis作为高性能的键值存储系统&#xff0c;广泛应用于缓存、会话存储、消息队列等多种场景。随着应用程序对性能和吞吐量的要求不断提高&#xff0c;传统的Redis命令执行方式可能会成为瓶颈。为了解决这个问题&#xff0c;Redis引入了Pipeline技术&#xff0c;通过批量执行命令…

Pod安装软件将CDN改为国内的镜像

1、碰到错误 在pod install的时候碰到以下的下载错误&#xff1a; 文字错误如下&#xff1a; CDN: trunk URL couldnt be downloaded: https://cdn.jsdelivr.net/cocoa/Specs/5/b/d/OpenCV/2.4.11/OpenCV.podspec.json Response: Timeout was reached CDN: trunk URL couldn…

工作流初始错误 泛微提交流程提示_泛微协同办公平台E-cology8.0版本后台维护手册(11)–系统参数设置

工作流初始错误 泛微提交流程提示_泛微协同办公平台E-cology8.0版本后台维护手册(11)–系统参数设置...-CSDN博客 工作流初始错误 泛微提交流程提示_泛微OA 工作流WebService接口使用说明 工作流初始错误 泛微提交流程提示_泛微OA 工作流WebService接口使用说明-CSDN博客 工作…

Spring Boot 项目启动时打印端口号、项目名及访问地址

背景 在开发过程中&#xff0c;我们经常需要在项目启动时知道应用使用的端口号和访问地址。为了提高开发效率&#xff0c;我们可以通过简单的配置&#xff0c;在项目启动后直接把这些信息打印在控制台上。 解决方案 通过使用 Environment 类&#xff0c;可以在项目启动时获取…

Python学习从0到1 day26 第三阶段 Spark ①

要学会 剥落旧痂 然后 循此新生 —— 24.11.8 一、Spark是什么 定义&#xff1a; Apache Spark 是用于大规模数据处理的统一分析引擎 简单来说&#xff0c;Spark是一款分布式的计算框架&#xff0c;用于调度成百上千的服务器集群&#xff0c;计算TB、PB乃至EB级别的海量数据…

使用CentOS宝塔面板docker搭建EasyTier内网穿透服务

0. 前言 EasyTier是一个简单、安全、去中心化的内网穿透 VPN 组网方案&#xff0c;部署方便&#xff0c;支持 MacOS/Linux/Windows/FreeBSD/Android平台&#xff0c;而且作者搭建了一个公共服务器&#xff0c;不想折腾自建服务&#xff0c;可以使用默认的公共服务器地址 tcp:/…

【星闪EBM-H63开发板】固件的烧录

引言 今天在小熊派的星闪EBM-H63开发板烧录一下AT透传的固件。有关固件的情况参见【星闪EBM-H63开发板】AT固件的接口简介-CSDN博客和【星闪EBM-H63开发板】小熊派固件中心的使用_bearpi-bm h63固件烧录工具-CSDN博客。 烧录的步骤 首先需要准备2个USB转TTL的接口板&#xf…

大模型系列——LLAMA-O1 复刻代码解读

1、预训练模型 使用的模型基座为&#xff1a;qq8933/OpenLongCoT-Base-Gemma2-2B&#xff0c;描述如下&#xff1a; This model is a fine-tuned version of google/gemma-2-2b-it on the OpenLongCoT dataset. This model can read and output o1-like LongCoT which targe…