尊龙时凯

    工厂研学 丨 尊龙时凯网络数字化智能工厂“黑科技”大揭秘
    预约直播
    拒绝业务“掉链子”:2025 尊龙时凯网络 “降故障・强防护” 行业运维实战交流会
    预约直播
    尊龙时凯睿易 尊龙时凯官方商城

    中文

    • Global / English
    • France / Français
    • Germany / Deutsch
    • Indonesia / Indonesian
    • Italy / Italiano
    • Japan / 日本語
    • Kazakhstan / Pусский
    • Poland / Polski
    • Portugal / Português
    • Spain / Español (España)
    • Thailand / ภาษาไทย
    • Vietnam / Việt Nam
    • LATAM / Español
      (América Latina)
    • Türkiye / Türkçe
    • Brazil / Português(Brazil)
    产品
    < 返回主菜单
    产品中心
    产品

    交换机

    交换机所有产品
    < 返回产品
    交换机主页
    交换机

    无线

    无线所有产品
    < 返回产品
    无线主页
    无线

    无线管理与应用

    云桌面

    云桌面产品方案中心
    < 返回产品
    云桌面主页
    云桌面

    安全

    安全所有产品
    < 返回产品
    安全主页
    安全
    服务支持
    < 返回主菜单
    服务与支持中心
    服务与支持
    服务工具
    服务平台
    • 云桌面服务平台
    • 睿易服务平台
    • 合作伙伴服务平台
    教学服务
    • 尊龙时凯ICT人才教育中心
    • 校企合作
    • 认证体系
    • 培训计划
    合作伙伴
    < 返回主菜单
    合作伙伴中心
    合作伙伴
    成为尊龙时凯伙伴
    售前营销
    • 市场资料库(合作伙伴)
    • 尊龙时凯产品配置器
    • 营销资料平台
    • 售前认证
    • 售前工具包
    • 合作伙伴礼品库
    • e-Learning
    • 产品资质查询
    • 远程POC
    销售与订单
    售后及服务
    • 售后认证
    • 售后工具包
    • iSov 服务运营可视化平台
    • 售后服务认证
    • 售后知识平台
    • 渠道服务管理系统(CSM)
    • SMB渠道客户服务平台(CCSP)
    用户中心
    • 系统指导大全
    • 账号管理
    • 下载电子授权牌
    • 签约信息查看
    • 资质查询
    • 签章管理
    • 返利管理
    • 睿易技术认证查询
    返回主菜单
    选择区域/语言
  1. Global / English
  2. Japan / 日本語
  3. Türkiye / Türkçe
  4. Vietnam / Việt Nam
  5. Indonesia / Indonesian
  6. Thailand / ภาษาไทย
  7. Spain / Español (España)
  8. Portugal / Português
  9. France / Français
  10. Poland / Polski
  11. Kazakhstan / Pусский
  12. Germany / Deutsch
  13. Italy / Italiano
  14. Brazil / Português(Brazil)
  15. LATAM / Español (América Latina))

    如何在VSCode中使用SSH客户端

    当VSCode在建立SSH连接后登录到远程Linux设备,可以方便地修改设备上的文件、编译与调试软件,也直接使用SCode的图形操作界面编辑服务器上的文件,降低了操作难度,同时有效提高了“码农”们的工作效率。本文简单介绍了SSH,并介绍了在VSCode中利用“Remote-SSH”插件与主机建立SSH连接的详细步骤。

    • 发布时间:2022-11-14

    • 点击量:

    • 点赞:

    分享至

    我想评论

    1 概述
    在VSCode中使用SSH客户端登录到远程Linux设备,不但可以方便地修改设备上的文件,还可以在设备上编译与调试软件,有效提高了“码农”们的工作效率。那么,如何在VSCode中使用SSH客户端呢?本文将详细介绍具体的操作步骤。
                                                                      
    2 什么是SSH
    在介绍具体的操作步骤前,本章先简单介绍一下什么是SSH。
    SSH(Secure Shell,安全外壳)是一个需要进行加密和认证的,用于远程访问及文件传输的网络安全协议。SSH功能类似于Telnet服务,但SSH基于加密和认证的特性可以为用户提供更强大的安全保障机制,在用户使用不安全的网络环境登录设备时,SSH能够有效保护设备不受IP地址欺诈、明文密码截取等攻击。
    SSH基于服务器/客户端结构。SSH服务器可以接受多个SSH客户端的连接。
                                                                    
    3 如何在VSCode中使用SSH客户端
    3.1   安装插件
    若要在VSCode中使用SSH客户端,需要先为VSCode安装一个名为“Remote-SSH”的插件。点击VSCode图形界面左侧的“扩展”图标,在弹出的输入框中输入Remote-SSH后点按回车键,即可查找到这款插件。点击“安装”后,等待插件安装完毕。
    图3-1 在VSCode扩展中搜索插件
                                                                  
    若成功安装,在VSCode图形界面左侧可以看到“远程资源管理器”的图标,如图3-2所示。
    图3-2 远程资源管理器图标
                                                                             
    3.2   添加主机
    点击“远程资源管理器”图标,再点击SSH TARGETS展开,点击右边的加号开始添加主机。这里的主机即为SSH服务器。
    图3-3 点击加号开始添加主机
                                                                            
    在弹出的输入框中按照“ssh 用户名@IP地址 -A”的格式输入目标主机参数,例如目标主机IP地址为192.168.3.128,主机操作系统上账户的用户名是test,那么只要输入“ssh test@192.168.3.128 -A”并点按回车键即可。
    图3-4 输入目标主机参数
                                                                   
    接下来程序会弹出选择框,要求用户选择配置文件的保存路径。若指定路径的配置文件不存在,VSCode将会在此路径创建新的配置文件并保存主机信息;若文件已经存在,VSCode会将新增主机的信息添加到配置文件的起始处。用户可以按照自己的习惯选择配置文件路径,但需要确保拥有该路径的读写权限,否则将因为配置文件无法保存导致后续操作无法进行。这里以“系统分区:\Users\用户名\.ssh\config”为例。
    图3-5 选择合适的config文件
                                                                             
    选择配置文件后,右下角会弹窗通知“Host added”,此时点击“Open Config”查看配置文件。
    图3-6 查看配置文件
                                                            
    之后VSCode会打开配置文件。确认主机信息无误后关闭即可。其中Host表示的是主机名称,HostName表示的是主机IP,User表示用户名。
    图3-7 确认主机信息
                                                             
    至此,主机的添加步骤就完成了。
    3.3   登录
    点击VSCode界面左下方齿轮图标下面的绿色“><”图标打开远程窗口。
    图3-8 打开远程窗口
                                                                  
    在弹出的选项框中单击“Connect to Host”。
    图3-9 单击“Connect to Host”
                                                                      
    在弹出的选项框中选择此前添加的主机。
    图3-10 选择主机
                                                             
    此时会要求选择目标主机的操作系统。
    图3-11 选择目标主机的操作系统
                                                                             
    在弹出的输入框中输入用户名对应的密码。以图3-12为例,在建立连接时使用的用户名为test,此时就应输入test对应的密码。
    图3-12 输入密码
                                                                       
    输入密码后,插件将会和目标主机通过报文交互。若登录成功,左下角会显示连接的SSH服务器此前在配置中保存的名称。
    图3-13 连接的SSH服务器IP地址
                                                                
    3.4   使用VSCode远程打开文件并编辑
    在与主机建立SSH连接后,通过VSCode可以远程打开主机的文件并进行编辑。点击左侧的资源管理器图标,在弹出的侧边栏中单击“打开文件夹”按钮,VSCode就会弹出一个输入框。在输入框中输入想要查看的系统文件路径,并点击“确定”按钮。
    图3-14 输入路径
                                                                  
    接下来VSCode会要求输入登录SSH时要求输入的密码。输入密码后,即可在侧边栏看到文件列表。
    图3-15 文件列表
                                                                  
    此时单击文件夹名称就可以展开文件夹,浏览内部文件。单击文件名称则可以使用VSCode打开和编辑文件。
    3.5   打开VSCode的SSH终端
    在使用SSH客户端时,如果需要通过命令行执行命令,那么只需要点击菜单栏的“终端”,选择“新建终端”,在屏幕下方即可看到终端界面。
    图3-16 新建终端
                                                                                    
    图3-17 终端界面
                                                                                   
    4 结语
    使用Putty等终端类软件也能够通过SSH客户端和服务器建立连接,但如果需要编辑文件,则只能借助Vi或者Vim。Vi和Vim使用的是命令行操作界面,对于不熟悉的操作者来说存在一定门槛。相比之下,VSCode不但可以用自带的终端输入命令行,还整合了自身的编辑能力,在建立SSH连接后可以直接使用VSCode的图形操作界面编辑服务器上的文件,降低了操作难度。
                                                                                            

    相关标签:

    点赞

    更多技术博文

    任何需要,请联系我们

    返回顶部

    收起
    请选择服务项目
    关闭咨询页
    售前咨询 售前咨询
    售前咨询
    售后服务 售后服务
    售后服务
    意见反馈 意见反馈
    意见反馈
    更多联系方式