手把手教你用VSCode直连远程服务器(附避坑指南)

写在前面

每次登录服务器都要开终端输密码?传文件还得用scp命令?调试代码全靠vim硬刚?别慌!今天咱们用VSCode的SSH远程开发功能,把本地IDE和远程服务器打通,让你像操作本地文件一样玩转云端环境!(亲测比XShell+WinSCP组合方便十倍不止)

超详细配置流程

第一步:插件安装(核心装备)

打开VSCode左侧扩展栏,搜索"Remote - SSH"(认准微软官方出品)。安装时注意看进度条,如果卡住记得检查网络代理(别问我怎么知道的😭)

外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传

第二步:配置文件(重点!!!)

  1. F1调出命令面板,输入"Remote-SSH: Open Configuration File"
  2. 选择你的用户配置文件(通常是C:\Users\你的用户名\.ssh\config
  3. 按这个格式写配置(注意缩进):
Host my-server  # 给你的服务器起个霸气名字
    HostName 192.168.1.100  # 服务器IP或域名
    User root               # 登录用户名
    Port 22                 # SSH端口(非默认端口必填)
    IdentityFile ~/.ssh/id_rsa  # 密钥路径(密码登录可删这行)

第三步:首次连接(见证奇迹)

  1. 左侧活动栏点开远程资源管理器
  2. 找到你刚配置的服务器别名
  3. 右键选择"Connect to Host in New Window"

这时会出现三种情况:

  • 直接连上(欧皇附体)
  • 弹出密码输入框(建议改用密钥登录)
  • 报错"Could not establish connection"(别慌,后面有排错指南)

必知高级技巧

文件传输黑科技

连上服务器后,直接拖拽本地文件到远程目录!比scp快还不用记命令(支持批量拖拽哦~)

终端整合

Ctrl+ ` 打开集成终端,自动登录服务器环境。支持多标签、自定义shell(zsh/fish随便玩)

端口转发

REMOTE EXPLORER里可以映射服务器端口到本地,调试Web应用时直接localhost:端口访问

常见报错急救包

连接超时(经典问题)

  1. 检查服务器IP/端口是否正确
  2. telnet 服务器IP 端口测试连通性
  3. 如果是云服务器,确认安全组放行了SSH端口

权限被拒(抓狂警告)

  1. 检查密钥文件权限是否为600:chmod 600 ~/.ssh/id_rsa
  2. 确认服务器.ssh/authorized_keys文件包含你的公钥
  3. 试试ssh-copy-id命令一键部署密钥

中文乱码(隐藏大坑)

在远程设置里添加:

"terminal.integrated.profiles.linux": {
    "bash": {
        "path": "bash",
        "args": ["--login"]
    }
}

同时服务器安装中文字体:sudo apt install fonts-wqy-zenhei

性能优化指南

  • 大文件编辑建议用code-server替代
  • .ssh/config添加Compression yes减少传输数据量
  • 关闭文件监控:"remote.Watcher.exclude": { "**": true }

最后说两句

折腾完这套配置,你会发现远程开发竟然比本地还顺手!特别是需要多服务器切换时,VSCode的多个远程窗口管理简直救命。不过要注意网络稳定性,断线重连时记得先保存文件(血泪教训啊)。

(小彩蛋:连上服务器后试试在VSCode里安装插件,会自动同步到远程环境哦~)

在Visual Studio Code(VSCode)中使用Jupyter非常简单。以下是手把手教你如何在VSCode下使用Jupyter的步骤: 1. 首先,确保已经安装了VSCode和Python。如果你还没有安装VSCode,请先到官方网站下载并安装。 2. 在VSCode中,按下Ctrl + Shift + X或点击左侧面板的插件图标。在搜索框中输入"Jupyter"并选择Jupyter插件进行安装。 3. 安装完成后,点击左下角的齿轮图标选择"Jupyter",然后选择你想要使用的Python环境。如果你没有其他的Python环境,可以选择默认的Python解释器。 4. 在VSCode中,点击左侧面板的文件夹图标,选择一个文件夹作为你的工作区。通过点击"新建文件"按钮创建一个新的Jupyter笔记本文件(后缀为.ipynb)。 5. 在笔记本文件中,你可以使用Markdown语法编写文本说明,并在代码块中编写Python代码。在代码块中,点击"+"按钮或使用快捷键Shift + Enter执行代码。 6. 可以在工具栏中找到其他常用的Jupyter功能,如保存笔记本、插入新的代码块和重新运行代码等。 7. 此外,你可以通过点击右上角的"扩展视图"按钮打开Jupyter的交互式预览。预览窗口将显示已经执行的代码和输出结果,并支持在代码块中编辑并重新运行代码。 8. 当你完成了所有代码的编写和调试后,可以将Jupyter笔记本导出为其他格式,如HTML或PDF。点击菜单栏的"文件",选择"导出为",然后选择你想要的导出格式。 总结起来,在VSCode下使用Jupyter非常简单。安装Jupyter插件后,你只需要创建一个Jupyter笔记本文件,并在其中编写和执行代码即可。通过预览功能,你可以方便地查看代码的执行结果。希望这个回答能够帮助你在VSCode中使用Jupyter!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值