如何不使用密码,通过ssh直接登录服务器

ops/2024/11/26 23:53:54/

在 Mac 上生成 SSH 密钥(如果尚未生成)

如果你还没有生成密钥,可以按照以下步骤在终端中生成 SSH 密钥对:

打开终端,执行命令:

bash

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

  • -t rsa 指定生成 RSA 类型的密钥
  • -b 4096 设置密钥的位数为 4096,比默认的 2048 更安全
  • -C 添加一个注释(通常使用你的电子邮件地址)

这将在 ~/.ssh/ 目录下生成两个文件:

  • id_rsa:私钥文件,保存在本地计算机中
  • id_rsa.pub:公钥文件,稍后会将它上传到服务器

登录到服务器后,将公钥文件保存在服务器

  1. 编辑 authorized_keys 文件 在服务器上创建(或编辑) ~/.ssh/authorized_keys 文件:

     

    bash

    mkdir -p ~/.ssh
  2. vim ~/.ssh/authorized_keys

    然后将你在本地复制的公钥内容粘贴到 authorized_keys 文件中。

  3. 就可以直接去进行一个登录了


http://www.ppmy.cn/ops/136943.html

相关文章

Pytorch微调深度学习模型

在公开数据训练了模型,有时候需要拿到自己的数据上微调。今天正好做了一下微调,在此记录一下微调的方法。用Pytorch还是比较容易实现的。 网上找了很多方法,以及Chatgpt也给了很多方法,但是不够简洁和容易理解。 大体步骤是&…

基于LLaMA完成第一个微调

一、LLaMA Factory 简介 LLaMA Factory 是一个简单易用且高效的大型语言模型(Large Language Model)训练与微调平台。通过 LLaMA Factory,可以在无需编写任何代码的前提下,在本地完成上百种预训练模型的微调。 # LLaMA Factory 访…

《用Python画蔡徐坤:艺术与编程的结合》

简介 大家好!今天带来一篇有趣的Python编程项目,用代码画出知名偶像蔡徐坤的形象。这个项目使用了Python的turtle库,通过简单的几何图形和精心设计的代码来展示艺术与编程的结合。 以下是完整的代码和效果介绍,快来试试看吧&…

Android Configuration相关

log打印 在日志中经常可以看到打印 WindowManager: Override config changes20005df8 {0.0 ?mcc?mnc ?localeList ?layoutDir sw294dp w294dp h654dp 587dpi nrml long port ?uimode ?night -touch -keyb/v/h -nav/h winConfig{ mBoundsRect(0, 0 - 1080, 2400) mAppBou…

redis的List底层数据结构 分别什么时候使用双向链表(Doubly Linked List)和压缩列表(ZipList)

在Redis中,List数据类型的底层数据结构可以在压缩列表(ZipList)和双向链表(Doubly Linked List)之间选择。以下是它们各自使用的条件: 1. **使用ZipList(压缩列表)的条件**&#xf…

web组态软件

1、强大的画面显示web组态功能 2、良好的开放性。 开放性是指组态软件能与多种通信协议互联,支持多种硬件设备,向上能与管理层通信,实现上位机和下位机的双向通信。 3、丰富的功能模块。 web组态提供丰富的控制功能库,满足用户的测…

Python操作neo4j库py2neo使用(一)

Python操作neo4j库py2neo使用(一) 安装(只用于测试) docker-compose .yml 文件 version: 3.8 services:neo4j:image: neo4j:5.6.0-enterprise #商业版镜像hostname: neo4jcontainer_name: neo4jports:- "7474:7474"-…

【linux013】文件操作命令篇 - less 命令

文章目录 less 命令1、基本用法2、常见选项3、交互式键盘命令4、举例5、注意事项 less 命令 less 是 Linux 中强大的文件分页查看命令,比 more 更灵活且功能更强大。less 支持双向滚动、搜索、显示大文件等功能,适用于查看文件内容或管道输出的大量文本…