远程连接Linux设置秘钥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了远程连接Linux设置秘钥相关的知识,希望对你有一定的参考价值。

使用putty远程连接Linux
首先先去下载putty
尽量去官网下载,官网版的带有PUTTYGEN,我们后面用秘钥的时候会用到

技术分享图片
下载这个版本
32位就行了,32位在64位系统正常运行
技术分享图片
下载完成后打开putty
这个位置输入需要远程的服务器IP地址
技术分享图片
如果不知道服务器ip需要去本机查看
登录到服务器,输入ip addr查看IP
技术分享图片
输入完IP地址,后面的Port默认22,如果服务器上端口号修改过的,这上面也要修改
技术分享图片
让putty记住登录地址,方便以后登录
在这个位置给服务器输入一个名字,然后恩Save保存,你保存的名字就会出现在下面的框里了,下次登录直接点框里的名字就可以直接连接了,不需要再输IP
技术分享图片
putty里面的操作修改
左边window里修改
命令行保存行数量(就是你打出来的命令,你可以往上翻多少行)默认是200,建议调整大点,方便使用
技术分享图片
修改字体,屏幕小的话,字体大点,方便查看
技术分享图片
技术分享图片
传输的字符编码(中文字符的编码是 UTF-8)
技术分享图片
·
然后回到Session登录服务器
点击Open(点击完后又一个弹框,直接选“是”即可)
技术分享图片
用户名,密码登录即可操作
技术分享图片
·
·
·
·
·
Xshell连接服务器
xshell下载安装,直接普通安装,然后下一步下一步即可
技术分享图片
安装后打开,会有一个会话弹窗,选择新建
技术分享图片
左边同样有选项,可以修改字体,登录模式,等。我们先登录,名称可以修改一个方便记忆的名字,一样的使用SSH协议,端口和putty也一样,主机输IP。连接时会出现一个弹窗,直接选择保存就行
技术分享图片
他与putty最大的差距就是,她多屏管理比较方便,可以选择多屏操作
技术分享图片
·
·
·
·
·
putty秘钥认证登录
使用刚才下载putty时带的puttygen生成秘钥
技术分享图片
点击GENERATE(生成中鼠标轻微晃动速度会快)
技术分享图片
生成完成后给秘钥再设置一个密码,公钥先复制一下再保存,私钥是看不到的,所以直接保存就行

技术分享图片
首先连接到服务器,然后创建公钥文件存放位置并设置权限
mkdir /root/.ssh
chmod 700 /root/.ssh
mkdir 创建目录
chmod 修改权限
技术分享图片
vi /root/.ssh/authorized_keys 把公钥里边的内容复制到里边然后保存即出
技术分享图片
关闭selinux安全规则
技术分享图片
然后去修改putty,加入秘钥,
设置putty用密钥登陆
技术分享图片
·
·
·
Xshell秘钥
打开Xshell->工具->新建用户密钥生成向导(W)
技术分享图片

RSA加密方式,2048位密钥长度->输入公钥名称(wangs_rsa),密钥密码,下一步
技术分享图片
公钥格式(ssh2-openssh)->保存文件,将公钥保存到本地->完成
技术分享图片
这时会弹出会话框,里面有你刚刚生成的私钥(与密钥名称相同),选中私钥,点击导出,将私钥导出到本地
技术分享图片
·
·
·
连接到服务器,然后创建公钥文件存放位置并设置权限(如果已有这个文件夹,直接放进去开头用#号标记)
mkdir /root/.ssh
chmod 700 /root/.ssh
mkdir 创建目录
chmod 修改权限
技术分享图片
vi /root/.ssh/authorized_keys 把公钥里边的内容复制到里边然后保存即出
技术分享图片
关闭selinux安全规则
技术分享图片

另开一个ssh
选择私钥名称连接
技术分享图片
直接进入系统
技术分享图片

以上是关于远程连接Linux设置秘钥的主要内容,如果未能解决你的问题,请参考以下文章

xshell,putty远程连接Linux并使用密钥认证

使用 SSH 秘钥远程连接

s15day14 ssh秘钥远程连接

配置vscode远程免密登入Linux服务器

通过cmder使用SSH协议远程连接Linux服务器 虚拟机

Pycharm连接远程服务器上的工作目录