Windows10公钥远程连接Linux服务器

前言

使用公钥远程登陆Linux十分方便,无需输入密码,同时采用VsCode+RemoteSSH进行远程开发十分方便,其终端自带的code命令可以远程打开文本,便于编辑。

一、环境准备

  1. windows10+远程服务器Linux(Centos、Ubuntu等都类似)
  2. 主机装好Vscode+RemoteSSH插件

二、使用步骤

1.服务器安装并配置OpenSSH

安装ssh服务
apt-get install openssh
配置ssh服务(打开sshd_config文件)
vim /etc/ssh/sshd_config
PermitRootLogin注释取消并且修改参数为yes
PubkeyAuthentication 修改参数为yes
chmod 600 ~/.ssh/authorized_keys 修改权限

2. 本地生成密钥

  1. 打开window10 .ssh文件夹 一般在 C:\Users\user名\.ssh,在当前路径下打开cmd,输入 ssh-keygen -t rsa生成密钥文件(一路回车就行) id_rsa.pub
  2. 用编辑器打开该文件,将内容复制到剪贴板。

3. 服务器ssh添加密钥

  1. linux创建文件 vim ~/.ssh/authorized_keys 并且在文件里添加剪贴板的内容。(路径下没有文件夹和文件就创建,文件夹在就不用管)
  2. 重启ssh即可 systemctl restart ssh

三 总结

Windows10公钥远程连接Linux服务器

(vim +路径 改为 code+路径,可以直接在本地vscode里打开文件进行编辑)

Original: https://www.cnblogs.com/allworldg/p/15158491.html
Author: allworldg
Title: Windows10公钥远程连接Linux服务器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/643915/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球