码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • AutoDL算力租用,Mobaxterm+Pycharm+VScode通过SSH连接远程服务器AutoDL


    上干货:

    一 、AutoDL算力租用平台使用

    https://www.autodl.com/register?code=f8e175e4-67c3-4cca-b120-09b11caaf2e6
    第一步先注册,新注册的有免费十块代金劵,提供免费体验一下,本想白嫖,一体验,直接上车。
    在这里插入图片描述
    2.从算力市场选个显卡,既然体验随便选,挑最贵的,白嫖就是香
    在这里插入图片描述
    3.选择自己需要的镜像和基础环境,省去了各个版本匹配问题,简直不要太爽。

    在这里插入图片描述
    4.点控制台,我的实例
    在这里插入图片描述
    5.准备上车
    在这里插入图片描述
    最为学生党和科研党,尤其是深度学习的小伙伴们,最缺的就是服务器和算力。但用上图快捷工具上在网址上登录多少会比较受限,比如智能传压缩包,只能下载单个文件,总之就是不好使,那咋办,用ssh,爽的飞起,本人喜欢用的shell是Mobaxterm,Xshell也一样,下载链接供上:
    https://mobaxterm.mobatek.net/download.html
    下载完,打开是这样:
    在这里插入图片描述在这里插入图片描述

    6.前戏结束,说多了都是累
    在这里插入图片描述
    看到这两个箭头没有,别急着复制到shell一顿操作猛如虎,结果连不上,上面看不到,复制到一个txt上就能看到是啥玩意,例如:
    在这里插入图片描述
    相关解释如下:

    复制您的SSH登录指令,这里演示使用的是:ssh -p 35394 root@120.92.100.9
     在ssh -p 35394 root@120.92.100.9命令中, 各个参数的含义为:
     用户名:root
     HOST: 120.92.100.9(或域名形式的如region-1.autodl.com)
     端口号:35394
    
    • 1
    • 2
    • 3
    • 4
    • 5

    7.登入成功,结果如下
    在这里插入图片描述
    vscode之 远程连接ssh
    一、安装OpenSSH
    1、打开Windows开始页面,直接进行搜索PowerShell,打开第一个“Windows PowerShell”,以管理员身份运行
    在这里插入图片描述
    2、打开之后,输入以下指令:

    Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
    
    • 1

    在这里插入图片描述
    3、如果已经安装了那么跳过这一步,没有安装的话则输入以下指令:

    Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
    
    • 1

    在这里插入图片描述
    最终结果为如下,则代表着OpenSSH安装成功:
    在这里插入图片描述
    4、显示OpenSSH安装成功后,在打开本地cmd进入之后输入命令ssh:

    ssh
    
    • 1

    如果显示的是这样结果的话,则说明正确:
    在这里插入图片描述

    二、vscode配置ssh

    前提是已经安装好了vscode
    vscode 下载地址:
    1、点击右侧工具栏中的扩展,搜索“ssh”,选择第一个进行安装(我已经安装过了,所有此时显示的是禁用状态)
    在这里插入图片描述
    2、点击右下角的“设置”按钮,紧接着点击“设置”:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    解决频繁输入密码验证问题

    我参考另一篇博客[window10下通过ssh免输密码登陆Linux]
    参考:
    https://blog.csdn.net/qq_28074313/article/details/93744459
    https://blog.csdn.net/weixin_41762173/article/details/86676795
    https://blog.csdn.net/qq_41646032/article/details/122304257

    在这里插入图片描述

    1.windows本地cmd命令就可以快速方便的生成通用的SSH公钥对。
    2.输入一行命令:ssh-keygen -t rsa
    3.可以不设置密码, 一路回车,就可以在.ssh文件夹下生成公钥和私钥对
    4.接下来是将id_rsa.pub公钥中的内容全部复制,打开linux服务器,找到 .ssh文件夹,应该在root目录下
    5.把公钥中的内容全部粘贴添加至authorized_keys,wq保存即可。
    
    • 1
    • 2
    • 3
    • 4
    • 5

    在这里插入图片描述
    奇怪的是我的ubuntu找不到.ssh文件夹,这就很尴尬,后面发现得自己用命令生成新装的虚拟机、ubuntu,必须要单独安装/.ssh。

    以下为步骤:

    1、安装SSH

    sudo apt-get install openssh-server
    
    • 1

    2、启动服务

    /etc/init.d/ssh start
    
    • 1

    3、重启服务

    /etc/init.d/ssh restart
    
    • 1

    4、生成key。
    注意,这里直接在终端上输入命令会报错,如下。要切换路径看4.1。

    4.1 要先切换root目录才行。

    sudo su
    
    • 1

    4.2 输入命令后,不用填写路径,直接两次enter,就成功了。

    ssh-keygen
    
    • 1

    在这里插入图片描述
    参考教程:https://blog.csdn.net/zaibeijixing/article/details/104561500(亲测有效)
    4.3 切换路径,查看,已经生成.ssh隐藏文件夹了。

    到此本可以愉快的玩耍了,但我的有bug
    Resolver error Error Downloading VS Code Server failed - please install either curl or wget on the(解…
    在这里插入图片描述弄了一下午真滴烦,终于找到了合适的教程(亲测有效)完美
    https://blog.csdn.net/qq_45744856/article/details/125971366

    在尝试了众多的修改方法
    例如 :https://stackoverflow.com/questions/56671520/how-can-i-install-vscode-server-in-linux-offline/57601121#57601121
    进行手动导包,然后自动设置,但是这种方法成功过一次 (第二次就连接不上)不推荐。

    个人尝试的一种解决方法:
    ubuntu之中安装curl,然后启用vscode进行重新连接,当刷新要输入;两次密码的时候就表明连接上了

    sudo apt-get install curl
    
    • 1

    在这里插入图片描述

  • 相关阅读:
    深度解析:抢单模式,逆向的商业模式策略
    CSS3新增选择器:兄弟选择器:+和~​​​​​​ |属性选择器:^$ *| 伪类选择器
    【视觉SLAM入门】9.1 建图1---SLAM任务,稠密地图构建,立体视觉,RGBD,八叉树,点云地图等各种不同地图
    代码大佬的【Linux内核开发笔记】分享,前人栽树后人乘凉!
    【架构师】解决方案架构师常用的5种类型架构图
    [C语言]排序的大乱炖——喵喵的成长记
    pycharm/vscode 配置black和isort
    Java变量
    为什么 C# 访问 null 字段会抛异常?
    GBase 8c 远程数据库连接
  • 原文地址:https://blog.csdn.net/wxy2020915/article/details/127901169
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号