文章目录
前言
目标:从0开始学习LLM
平台:InternStudio开发机
教程:书生大模型实战营
提示:以下是基于书生大模型实战营(第四期)——入门岛:Linux 前置基础(基本命令、SSH及端口映射)的学习内容
一、SSH是什么?
SSH全称Secure shell,中文翻译为安全外壳,它是一种网络安全协议,通过加密和认证机制实现安全的访问和文件传输等业务。SSH 协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的网络服务。
SSH 是(C/S架构)由服务器和客户端组成,为建立安全的 SSH 通道,双方需要先建立 TCP 连接,然后协商使用的版本号和各类算法,并生成相同的会话密钥用于后续的对称加密。在完成用户认证后,双方即可建立会话进行数据交互。
二、如何使用SSH远程连接开发机
1. 创建新的开发机
进入InternStudio开发机界面,选择创建新的开发机。如下图。

2. 安装VScode插件
在VScode的拓展中搜索“SSH”,跳出的第一个就是,点击安装即可。如下图。

3. 使用密码进行SSH远程连接
- 回到开发机平台,进入开发机页面找到我们创建的开发机,点击SSH连接,找到登录命令,点击复制。

- 进入VScode,选择“远程资源管理”,在上方弹出的输入框中输入登录命令,点击回车,配置文件选择默认即可。

- 登录过程中会跳出需要登录密码,返回开发机界面,选择密码进行复制,然后输入后回车。

- 完成映射后,即可在VScode中查看开发机的全部文件。
4. 配置SSH密钥进行SSH远程连接
由于每次远程都输入密码比较麻烦,可以设置SSH key来跳过输入密码这一步骤。在SSH命令中使用ssh-keygen命令来生成密钥。具体操作步骤如下:
- 打开自己电脑的powerShell终端,使用Win+R快捷键打开运行框,输入powerShell,打开powerShell终端。
- 使用RSA算法生成密钥,复制下方命令,粘贴然后一路回车,等待运行结果
ssh-keygen -t rsa
- 在powerShell中可以使用Get-Content命令查看生成的密钥,命令如下,其中:user_name为你电脑的用户名
Get-Content C:/Users/[user_name]/.ssh/id_rsa.pub
- 复制生成的密钥,返回开发机平台,在首页点击配置SSH Key,接着点击添加SSH公钥,将刚刚生成的密钥复制下来,粘贴到公钥框中,名称会被自动识别到,最后点击立即添加,SSH Key就配置完成了。

:1. Linux 前置基础(基本命令、SSH及端口映射)&spm=1001.2101.3001.5002&articleId=144239503&d=1&t=3&u=887abf3f707d420e90be347b04aea122)
1370

被折叠的 条评论
为什么被折叠?



