Ubu18远程登录密匙设置


Ubu18设置远程密匙登录

相关文件
/etc/ssh/sshd_config

注意vscode使用博客园插件需要进行端口转发,在vscode端口处设置41385

本地生成密匙,任选一种,这里只介绍第二种

  1. ssh-keygen -t ed25519 -C ""
  2. ssh-keygen -t rsa -C "xx@qq.com(换成你的邮箱)"
-t: 密匙类型
-C: 注释

密匙位置,具体位置建议使用Everything搜索.pub关键字

C:\Users\********\.ssh

生成公钥id_rsa和私钥id_rsa.pub

服务器设置

id_rsa.pub的内容复制到远程服务器上~/.ssh/authorized_keys

修改ssh配置文件
vi /etc/ssh/sshd_config

该文件有三个关键字需要注意

RSAAuthentication yes
RSAAuthentication yes
PasswordAuthentication no/yes 是否开启密码登录
关闭的好处是安全,适合懒人,坏处是如果手头没有认证过的电脑,就无法登录,但使用云服务器就不必担心了,随时随地可以在web页面进行远程登录操作(有QQ看点那味儿了)

重启ssh
sudo systemctl restart sshd.service

VSCode设置

右侧远程登录管理打开配置,按下面进行设置

Host Ali 主机名
  HostName 192.168.10.8 远程ip
  User admin  用户名
  IdentityFile "C:\Users\Administrator\.ssh\id_rsa"  私匙文件