Appearance
ssh公钥配置
配置
背景:本地机器 A,远程服务器 B,通过公钥来实现在 A 机器上,免密登录到服务器 B
在 A 的终端上,运行
bash# 引号中代表有效邮箱 ssh-keygen -t rsa -C "xxx@xx.xx" # 当然不使用邮箱也可以,可以直接运行 ssh-keygen
在 B 的终端上,运行
bashssh-keygen cd ~/.ssh # 仅创建下面的文件,创建完直接:wq保存退出即可 vim authorized_keys
在 A 机器的家目录,找到
.ssh
目录中的id_rsa.pub
文件,将这个文件中内容,追加到上步 B 机器中的authorized_keys
文件中
其他
VSCode免密远程
配置如下
bash
Host ilnana.access.nanajx.com
HostName xxx.x.x.x
User root
Port xxx
PreferredAuthentications publickey
IdentityFile "C:\Users\xxx\.ssh\id_rsa"