VSCode配置ssh免密登录
发表于|更新于
|总字数:31|阅读时长:1分钟|浏览量:
1 | apt install openssh-server |
1 | cat id_rsa.pub >> ./.ssh/authorized_keys |
1 | service sshd restart |
1 | Host WSL-Debian |
文章作者: ciiki
文章链接: https://ciiki.eu.org/2023/11/30/VSCode%E9%85%8D%E7%BD%AEssh%E5%85%8D%E5%AF%86%E7%99%BB%E5%BD%95/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ciiki的博客!
相关推荐

2023-09-12
WSL
安装WSL 是 windows subsystem for linux 的简称,可以理解为运行在windows上的一个虚拟机,微软应用商店安装即可 Make your Current Distro Run Systemd1234curl -L -O "https://raw.githubusercontent.com/nullpo-head/wsl-distrod/main/install.sh"chmod +x install.sh./install.sh install/opt/distrod/bin/distrod enable --start-on-windows-boot 固定IP1234567891011121314@echo onnet stop LxssManagernet start LxssManager wsl -d Ubuntu -u root /opt/distrod/bin/distrod enablewsl -d Ubuntu -u root ip addr del $(ip addr show eth0 ^| grep...

2023-11-01
x86环境模拟arm Linux
众所周知,cpu架构有x86和arm,由于公司在搞国产化arm飞腾芯片,组内也没有申请arm的板子,每次需要arm环境都要向测试同事申请,于是乎查了一下能否在windows x86上来模拟一个arm的linux环境,还真可以,记录一下配置过程 安装qemu参考 《windows下qemu的下载及安装》 略 下载arm镜像镜像自行选择发行版,我这里选择的是 debian-12.2.0-arm64-netinst.iso 链接:https://cdimage.debian.org/debian-cd/current/arm64/iso-cd/ 下载虚拟化的ARM64 BIOS链接:https://releases.linaro.org/components/kernel/uefi-linaro/16.02/release/qemu64/ 安装将上面下载的两个文件放在一个文件夹里 在当前文件夹打开cmd,执行命令 1qemu-img create -f qcow2 debian12.qcow2 64G 执行完成后会生成 debian12.qcow2...

2025-04-18
vscode配置clangd代码提示
前言为什么要用clangd呢?因为vscode自带的c/c++扩展一旦打开大型项目,代码提示和跳转速度都非常感人,而clangd的代码提示和跳转速度非常快,所以这里记录一下如何配置clangd。 而我的环境为windows,因为讨厌msvc的臃肿所以使用msys2的ucrt64里安装的g++,全网能搜到的教程要么是linux下的vscode,要么用wsl,还有的是直接llvm全套,总之我是没找到windows下vscode用g++编译器,仅使用clangd作为提示工具的方法,所以这里记录一下。 安装clangd方案一用scoop安装clangd 1scoop install clangd 方案二直接去github https://github.com/clangd/clangd/releases/tag/19.1.2 下载clangd,然后解压到任意位置,配置环境变量即可。 保证 clangd –version...

2022-11-29
64位Linux编译32位程序
查看系统架构 123uname -mlscpucat /proc/cpuinfo 然后需要修改64位makefile中的两处位置,第一为修改依赖库为32位的库,第二为给gcc后加上-m32的参数 file a.out查看输出程序是64-bit还是32-bit

2024-11-29
C++带返回值类型函数不加return引发的血案
背景写的代码在x64上单元测试一点问题没有,交叉编译出aarch64架构程序,跑在测试那里一开就崩,查了半天竟然是没有加return引发的血案… 调试过程函数调用funca,调用完funca后本应该回到调用函数,但gdb查core却看到奇怪的堆栈信息funcb在funca之上,且崩在funcb里,这里简单写个小demo测试了一下(当然这个demo不会崩,因为没有访问成员变量) 123456789101112131415161718192021#include <iostream>using namespace std;int funca(){ cout << "this is func A" << endl; //return 0;}int funcb(){ cout << "this is func B" << endl; return 0;}int main(){ funca(); ...

2022-12-12
CentOS交叉编译环境
安装交叉编译工具, 用于编译arm64版本程序 下载交叉编译工具: https://releases.linaro.org/components/toolchain/binaries/4.9-2017.01/aarch64-linux-gnu/, 这里选择文件 gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz 下载 新建安装目录 mkdir -p /usr/local/ARM-toolchain 将安装包解压到该目录下 tar -xf gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu.tar.xz -C /usr/local/ARM-toolchain/ 修改 /root/.bashrc 文件,加入如下配置 1234# Add ARM toolschain path if [ -d /usr/local/ARM-toolchain/gcc-linaro-4.9.4-2017.01-x86_64_aarch64-linux-gnu/bin ] ; then ...
评论