Ubu18远程登录密匙设置
Ubu18设置远程密匙登录
相关文件
/etc/ssh/sshd_config
注意vscode使用博客园插件需要进行端口转发,在vscode端口处设置41385
本地生成密匙,任选一种,这里只介绍第二种
ssh-keygen -t ed25519 -C "<comment>"
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" 私匙文件
转载请标明,谢谢
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构