windows上安装vscode,装插件ssh,配置免密登陆服务器
- (1) RSA 秘钥示意
(2)秘钥生成
cmd 终端输以下*代码,保存在本地 C:\Users\Administrator\.ssh\
ssh-keygen
私钥 id_rsa
, 公钥 id_rsa.pub
(3) 配置公钥
私钥 id_rsa 保留在本地;
公钥 id_rsa.pub 复制其中的内容到服务器下 authorized_keys 文件中,没有 .ssh/authorized_keys 文件就创建一个
(4) 配置vscode的config文件,添加私钥路径
python IdentityFile C:\Users\Administrator\.ssh\id_rsa
(4) 坑 - 必须要改文件夹权限
# 服务器端路径 eg:./home/name_dir/.ssh/authorized_keys
cd 到 ./home/chmod 700 name_dir
cd 到 /.ssh/ chmod 700 authorized_keys
# ps:只让当前账户拥有所有权限