首页 > 系统相关 >【书生大模型实战营(暑假场)闯关材料】入门岛:第1关 Linux 基础知识

【书生大模型实战营(暑假场)闯关材料】入门岛:第1关 Linux 基础知识

时间:2024-08-10 17:53:23浏览次数:17  
标签:web VScode 基础知识 ssh Linux 服务器 闯关 端口映射 SSH

【书生大模型实战营(暑假场)闯关材料】入门岛:第1关 Linux 基础知识

这一博客主要介绍使用VScode进行服务器远程连接及端口映射。

1. 使用VScode进行SSH远程连接服务器

安装VScode,添加extension Remote-SSH。
在这里插入图片描述
以此进行如下操作,在框中添加命令:

ssh -p {Port}  [email protected] -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null

在这里插入图片描述
并输入密码。密码可从控制台界面获取。

在这里插入图片描述
输入密码后就可以进入远程服务器的文件夹。

为了不再每次登录都输入密码,可将秘钥保存在本地。打开powershell:

ssh-keygen -t rsa

Get-Content {user path}\.ssh\id_rsa.pub
#会看到 ssh-rsa 开头的一个长字符串

将这一字符串复制到 root/.ssh/authorized_keys文件中,就可以了。
在这里插入图片描述

2. 端口映射及实例

书生大模型实战课程中提到,使用端口映射,主要因为

因为在后续的课程中我们会进行模型web_demo的部署实践,那在这个过程中,很有可能遇到web ui加载不全的问题。这是因为开发机Web IDE中运行web_demo时,直接访问开发机内 http/https 服务可能会遇到代理问题,外网链接的ui资源没有被加载完全。

在本地powershell中输入:

ssh -p {Port} [email protected] -CNg -L 7860:127.0.0.1:7860 -o StrictHostKeyChecking=no

在服务器目录中创建~/demo/hello_world.py。执行该文件:
在这里插入图片描述
打开对应的网页,就可以在本地浏览器中看到执行结果了:
在这里插入图片描述

参考文献

[1] Linux+InternStudio 关卡
[2] VSCode Remote-SSH使用密钥免密登录云服务器

标签:web,VScode,基础知识,ssh,Linux,服务器,闯关,端口映射,SSH
From: https://blog.csdn.net/WANGWUSHAN/article/details/141092753

相关文章

  • linux系统网络编程
     网络核心概念网络:通过有线或无线的链路连接多个计算机设备进行数据通信或设备控制介质:双绞线,同轴电缆,光纤无线:WIFL,移动网络,蓝牙,红外,NFC设备:计算机,交换机,路由器,IOT在网络编程中,应用层协议编程是非常关键的一部分,因为它直接涉及到了如何在不同的应用程序之间交换数据......
  • linux系统磁盘管理
    linux系统磁盘管理硬盘命名在设备名称的定义规则如下,其他的分区可以以此类推系统的第⼀块SCSI接⼝的硬盘名称为/dev/sda系统的第⼆块SCSI接⼝的硬盘名称为/dev/sdb系统中分区由数字编号表示,1~4留给主分区使⽤和扩展分区,逻辑分区从5开始有些存放数据的设备并不是直接......
  • Linux内核解读(1)--内存管理与malloc原理
        本文主要关注Linux环境的堆内存的管理,详细解析Glibc与TCMalloc的malloc原理, 由于本人能力有限,难免会出现解读错误的地方,望各位大佬批评指正,后面也会在进一步解读中对本文进行修改。1、Linux内存分布        下图的布局形式是在内核2.6.7以后才引入的,......
  • Linux问题调试(4)--内存问题与tcmalloc
    1、问题概述      之前的文章介绍过Asan来定位内存泄漏问题,虽然已经被集成到各大编译器中,‌但它的使用可能受到特定环境或配置的限制。‌例如,‌在某些复杂的系统或应用程序中,‌ASan可能会因为与程序的交互复杂性而遇到挑战,‌导致难以准确诊断问题。‌Linux问题调试(2)--......
  • 使用Linux实现FTP云盘项目2
    实现功能:ls———查看服务端文件lls———查看客户端自己的文件cd———切换服务端目录lcd———切换客户端自己的目录切换成功put———上传文件get———下载文件服务器端:客户端:源码:#include<sys/types.h>/*SeeNOTE......
  • 详解linux后台、前台运行进程
    程序运行可以有2种前台运行程序运行在当前的终端,所有的信息都输出到屏幕上,占用你的终端,你也无法继续使用如果终端异常关闭,导致程序会自动退出后台运行不会占用你的终端,程序在系统后台跑着,你该干啥干啥,终端关了,程序也继续运行。后台运行命令命令集合command&#未启动......
  • Linux计划任务
    Linux计划任务Linux计划任务是系统管理和自动化的重要工具,可以减少人工干预、提高工作效率,并有效管理系统资源和维护。使用恰当的工具,可以显著提升系统的可靠性和运行效率。1.一次性计划任务at1.1下载安装yum-yinstallat#yum下载安装systemctlstartatd......
  • 如果忘了Linux密码如何重置?
    忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。忘记密码是我们常会遇到的情况之一,无论是在操作系统、网站账户、手机、电子邮件还是其他渠道上。有时候如果密码需要符合特定的复杂性要求,例如包含大写字母、小写字母、数字和特......
  • 大数据学习必备前置知识——Linux 之shell
    大数据学习必备前置知识——Linux之shell大家好!在为您带来精彩的技术干货之前,先给您推荐一个我精心运营的公众号[大数据深度洞察]。在这里,您将获取更多独家的技术分享、实用案例以及行业前沿资讯。亲爱的读者们,当您准备开启这篇充满价值的技术文章之旅时,不妨先关注我的公......
  • linux 常用知识汇总(非常全面!)
    1、Linux文件系统概述Linux文件系统是指操作系统用来控制文件如何存储和检索的结构和逻辑。文件系统结构根目录:/Linux文件系统从根目录(/)开始,这是所有文件和目录的起点。目录结构:Linux使用层次化目录结构,每个目录包含文件和子目录。挂载点:各种文件系统通过挂载点(m......