论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
主机系统
›
linux
›
XShell 中实现免密登录 Linux 服务器的详细流程 ...
XShell 中实现免密登录 Linux 服务器的详细流程
络腮胡菲菲
论坛元老
|
2024-11-26 22:32:24
|
显示全部楼层
|
阅读模式
楼主
主题
1895
|
帖子
1895
|
积分
5685
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
个人主页:
Jason_from_China-CSDN博客
所属栏目:
Linux体系性学习_Jason_from_China的博客-CSDN博客
所属栏目:
Linux知识点的增补_Jason_from_China的博客-CSDN博客
XShell 中实现免密登录 Linux 服务器的详细流程:
一、在本地天生密钥对
打开 XShell,点击 “工具” 菜单,选择 “新建用户密钥向导”。
在向导中,选择密钥类型(通常为 RSA),并设置密钥的长度(一样平常为 2048 位即可)。
点击 “下一步”,可以设置密钥的名称和密码(这里的密码是保护私钥的,如果不想设置密码,可直接留空)。
继续点击 “下一步”,直到完成密钥对的天生。天生后,会在 XShell 中显示公钥和私钥的相关信息。
二、将公钥上传到 Linux 服务器
在 XShell 中连接到 Linux 服务器(如果还未连接,可以利用用户名和密码正常连接)。
登录到服务器后,进入用户的主目录(一样平常为~,对于root用户是/root)。
如果服务器上不存在.ssh目录,则创建该目录:mkdir -p ~/.ssh。
进入.ssh目录:cd ~/.ssh。
将本地天生的公钥文件上传到服务器的.ssh目录下。如果是利用 XShell 的内置功能上传,可以点击 “工具” 菜单,选择 “文件传输”,然后在弹出的对话框中选择要上传的公钥文件(公钥文件一样平常是以.pub末端),并指定目标路径为服务器的.ssh目录。
在服务器上,将上传的公钥文件重命名为authorized_keys(如果该文件已经存在,则需要将新上传的公钥内容追加到authorized_keys文件中,可以利用cat下令将公钥文件内容追加到authorized Apartments 文件中,例如cat id_rsa.pub >> authorized_keys`)。
三、设置服务器权限
在服务器上,确保.ssh目录的权限设置正确。.ssh目录的权限应该是700,可以利用下令chmod 700 ~/.ssh来设置。
确保authorized_keys文件的权限设置正确。authorized_keys文件的权限应该是600,可以利用下令chmod 600 ~/.ssh/authorized_keys来设置。
四、测试免密登录
在 XShell 中,重新创建一个新的会话或者编辑已有的会话属性。
在 “用户身份验证” 选项卡中,选择 “公钥”,并选择之前天生的私钥对应的选项。
点击 “连接” 按钮,此时应该可以免密登录到 Linux 服务器。如果登录失败,请检查上述步骤是否正确实行,尤其是权限设置部分。
通过以上步骤,就可以在 XShell 中实现免密登录 Linux 服务器,提高登录效率和安全性。
输入你的用户名和登录密码,用户名可以是root用户或者其他根本用户,这里默认是root用户
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复
使用道具
举报
0 个回复
正序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
发新帖
回复
络腮胡菲菲
论坛元老
这个人很懒什么都没写!
楼主热帖
论销售、售前的互助与博弈
C++读写文件
B站狂神Docker学习笔记
Python:灵活的开发环境
SPSS计算极值、平均值、中位数、方差、 ...
微信分享iOS Universal Link配置说明 ...
AAA
低代码为何这么“香”
Redis发布订阅
<C++>继承的进阶之构造与析构的调用 ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
中间件
Mysql
前端开发
快速回复
返回顶部
返回列表