【Linux】vscode远程连接ubuntu,含vscode配置方案
在 Ubuntu 中配置 SSH在Ubuntu的命令行中安装SSH服务sudoapt-getinstallopenssh-server允许 SSH 通过防火墙Ubuntu 带有名为 UFW的防火墙。如果启动了防火墙它可能会阻止你连接服务器。想要配置 UFW 允许你的接入你需要运行如下命令sudoufw allowsshUFW 的运行状态可以通过运行 sudo ufw status 来检查。配置SSH服务配置ssh 允许其他主机可以用root 账号登录。修改配置文件vi /etc/ssh/sshd_config修改授权信息为PermitRootLogin yes执行如下命令启动SSH服务sudosystemctl startssh删除vscode远程连接打开C:\Users\GIGA\.ssh\config文件GIGA是windows下自己的用户名。删除C:\Users\GIGA\.ssh\config文件里的所有内容点击保存然后刷新。可以看出SSH 远程连接已经被删除了。vscode远程连接ubuntu在弹出的SSH连接命令输入框中输入“ssh usernameip_address”其中ip_address为要连接的远程计算机的IP地址username为登录远程计算机的帐号。比我我输入ssh yugong192.168.xx.xxx在弹出的输入框中选择C:\Users\GIGA\.ssh\config文件选择默认的第一选项即可。选择C:\Users\GIGA\.ssh\config后自动配置config文件但你需要点击保存。注意这里456的步骤可以合成一步你可以直接在C:\Users\GIGA\.ssh\config里面编辑。配置Remote.SSH: Config File。就是把C:\Users\GIGA\.ssh\config复制进去。Host可以随意修改你喜欢的名字修改后保存刷新。可以看出左侧出现了新的远程连接。vscode远程连接ubuntu失败问题来了点击远程ubuntu18.04.6后为什么我的远程一直连不上继续往下看。点击上图左下角的正在打开远程绿色的那个。报错Could not establish connection to ubuntu18.04.6: Connecting was canceled.。继续往下看。一定要点击Linux不然就是连不上。有可能还要点击continue我第一次试的时候要点这个这次没试出来。这个不影响。切到终端成功连接。关闭连接关闭连接远程免密登录方法一ubuntu下操作# 创建目录mkdir~/.ssh# 进入目录cd~/.ssh# 创建 authorized_keys 文件touchauthorized_keys使用文本编辑器打开 authorized_keys 文件并将你的公钥(id_rsa.pub)的内容粘贴到其中。之后进行 authorized_keys 文件权限与 ~/.ssh 文件夹权限的修改sudochmod664authorized_keyssudochmod700~/.ssh最后重启SSHsudoservicesshd restart方法二windows下操作这里其实还有另一种做法就是在C:\Users\GIGA\.ssh\config里 添加IdentityFile C:\Users\GIGA\.ssh\id_rsa.pubHost ubuntu18.04.6 HostName 192.168.**.*** User yugong IdentityFileC:\Users\GIGA\.ssh\id_rsa.pubUbuntu下vscode字体间距极小的问题1、打开Ubuntu下的vscode2、打开设置3、搜索框内输入“font”4、修改Font Family为“monospace”vscode 代码自动对齐选中代码后依次用Ctrlk和Ctrlf就格式化好了。vscode 关闭受限模式在 “搜索设置” 中输入 “security.workspace.trust”管理工作区信任设置把 “Trust: Enabled” 取消掉即关闭受限模式。vocode函数参数提示鼠标放在函数里 ctrl shift 空格参考链接VSCode远程连接ubuntu服务器VS Code SSH远程连接UbuntuVSCode配置 SSH连接远程服务器免密连接教程