Host是你自己随便起的,显示在Remote Explore面板下的名字,不影响连接 HostName是主机(服务器)的ip ForwardX11是在连接ssh的时候用到了-X的参数所以会有这样一个参数 User就是登陆服务器用的用户名 Port是端口号 IdentityFile就是在配置免密登陆时私钥的路径 这个时候再试一下应该就可以免密登陆了 原理 这个的原理...
User: 指定登录到远程主机时使用的用户名。 IdentityFile: 指定私钥文件的路径。 确保替换这些值为你实际的主机信息、用户名和私钥文件路径。你可以在配置文件中添加多个'Host'段,每段对应一个远程主机。 请注意,私钥文件的权限通常因该设置为仅对所有者可读('chmod 600 ~/.ssh/you_private_key'),以确保安全性。
(1)在terminal中输入ssh ,出现如下信息表明安装成功 (2)或者输入ssh -V,出现已安装的ssh版本,代表安装成功 2. vscode安装remote development 插件 (1)点击: Extensions (vscode界面左侧) (2)在搜索框中搜索,点击安装 (3)Enable 该插件 3. 配置密钥 (1)用【ssh-keygen】命令来生成密钥对: id_rsa.pub是公钥...
chmod 700 ./.ssh chmod 600 ./.ssh/authorized_keys 3.VScode配置 步骤1:安装Remote-SSH 插件 步骤2:进行VSCode的远程连接信息的配置 步骤3:配置好连接名、ip、端口(端口若不填默认为22)、登录用户名以及对应在本地电脑的私钥路径,然后保存。 至此,配置成功!再次登录远程服务器不需要密码输入了!
一、配置本地电脑及服务器 1.在本地配置服务器的免密登录 这样做的目的是,每次用VScode打开远程服务器的时候,就不用输入一些繁琐的IP、密码等一类的信息了。 1)cmd打开命令提示符/开始菜单--系统--右键用管理员打开【命令提示符】 如下图输入: ssh-keygen -t rsa -b 4096 ...
mkdir ~/.ssh cd ~/.ssh ssh-keygen -t rsa -b 4096 cat ~/.ssh/id_rsa.pub vscode ssh config 对应的服务器设置里添加一句话 IdentityFile ~/.ssh/id_rsa-remote-ssh 服务器 ~/.ssh 下运行 cat my.pub >> authorized_keys 如果要加免密电脑,重复1,上传新的pub,再用3追加 ...
1 在Win10系统中打开cmd,输入:ssh-keygen -t rsa -b 4096 -f id_rsa-remote-ssh 回车创建ssh key 2 上传pub key到远程server的 .ssh目录,输入:scp -P 22 id_rsa-remote-ssh.pub phoenix@192.168.81.128:~/.ssh/ 3 打开VScode,配置SSH config,在最后一行添加IdentityFile, IdentityFile ~/....
7. Vscode remote-ssh中设置 /Users/用户/.ssh/config mac下配置文件在这里 Host 192.168.43.141 HostName 192.168.43.141 User 用户名 IdentityFile "~/.ssh/id_rsa-remote-ssh" 用户名自行修改,IdentityFile对应私钥文件 8. 重启Vscode测试免密登录
1.打开Visual Studio Code,进入拓展市场(Ctrl+Shift+X),下载拓展Remote - SSH 2. 点击远程资源管理器选项卡,并选择远程(隧道/SSH)类别 3. 点击ssh配置 4.在弹出的选择配置文件中,点击第一个 5.在config文件中输入以下内容 Host <显示的服务器名字> ...