VSCode使用SSH无密码连接Ubuntu

VSCode使用SSH无密码连接Ubuntu

前提条件:

1. 能够正常使用vscode的Remote-ssh连接Ubuntu

2. Ubuntu配置静态ip(否则经常需要修改Remote-ssh的配置文件里的IP)

链接-> ubuntun 18.04设为静态ip(.net模式,可连接外网

1. windows下

  1. 打开Win下的PowerShell,生成公钥和私钥

    ssh-keygen

  2. 在本地打开.ssh文件,找到刚生成的两个文件

2. Ubuntu下

  1. 同样的,到.ssh目录,vim 一个名叫authorized_keys的文件,把刚才windows下的id_rsa.pub内容,粘贴到里面即可。

  2. 修改文件权限

    sudo chmod 600 authorized_keys

    sudo chmod 700 ~/.ssh

    sudo service sshd restart

3. 尝试连接

​ 1. 这时候再使用Remote连接就无需输入密码了,同样的使用git bash也不需要密码

  1. 这时候不输入ip试一试,也可以连接

  2. 同样的使用cmd命令,输入 ssh guo也可以连接

相关推荐
晚风吹人醒.23 分钟前
缓存中间件Redis安装及功能演示、企业案例
linux·数据库·redis·ubuntu·缓存·中间件
皮小白4 小时前
ubuntu开机检查磁盘失败进入应急模式如何修复
linux·运维·ubuntu
sulikey11 小时前
Linux基础指令与权限管理深度解析:从入门到精通
linux·运维·服务器·ubuntu·centos·linux命令·linux权限
喂自己代言11 小时前
VS Code中提升效率的实用快捷键(中英双语版)
vscode
爱吃泡芙的小白白11 小时前
vscode、anaconda、git、python配置安装(自用)
ide·git·vscode·python·anaconda·学习记录
daqinzl13 小时前
Docker 安装 Ubuntu
ubuntu·docker
宾有为1 天前
【Linux】Linux 常用指令
linux·服务器·ssh
Eric.Lee20211 天前
ubuntu 安装 Miniconda
linux·运维·python·ubuntu·miniconda
爱喝矿泉水的猛男1 天前
ssh远程访问另一台windows(可扩展到docker环境)
docker·ssh·zerotier
W***83201 天前
如何在 Ubuntu 22.04 上安装 MySQL
linux·mysql·ubuntu