windows terminal ssh 免密访问远程服务器
1.windows terminal ssh 免密访问远程服务器
2.Linux常用命令1. 本地生成 ssh 密钥对
打开 windows cmd 终端执行命令 (如果已有公私钥,可跳过此步骤)
ssh-keygen -t rsa
生成的文件在 "C:\Users\用户\xxx\.ssh" 目录中
id_rsa | 私钥 |
id_rsa.pub | 公钥 |
如图所示:
2. 将公钥文件上传至远程服务器,并将公钥内容追加到 authorized_keys 文件中
-
a. 使用管理员账号登录,先使用管理员账号登录,使用如下命令追加:
cat id_ras.pub >> /root/.ssh/authorized_keys
-
b. 使用其他普通用户账号登录,先使用普通账号登录,使用如下命令追加:
cat id_ras.pub >> /home/yourusername/.ssh/authorized_keys
提示文件不存在,可先创建文件夹及文件。 若文件信息配置正常,仍然不能免密登录,请检查 .ssh/authorized_keys 文件夹及文件的用户组与登录账号是否一致
3. windows terminal 配置命令行
命令行配置参数
ssh -i C:\Users\zhang332\.ssh\id_rsa zhang33@172.xx.xx.240
其中:
用户名及远程服务器地址 | zhang33@172.xx.xx.240 |
私钥文件路径 | C:\Users\zhang332.ssh\id_rsa |
配置界面位置如图所示:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
· DeepSeek “源神”启动!「GitHub 热点速览」
· 上周热点回顾(2.17-2.23)
2023-06-11 LeetCode----二分查找