linux笔记(Xshell和PuTTY密钥认证)

简介:

终端的链接和密钥认证

一. PuTTY和XShell

  1. PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。

  2. Xshell是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。

  3. PuTTY完全免费,XShell支持多窗口切换

  4. SSH的默认端口是22.

一. XShell终端

1.点开XShell,点新建会话,填写名称和主机IP。

682037cc3782252c48fad18c7af1db0a.png-wh_

2.用户身份认证处填写root用户名和密码。

e80d6d4aaea6e7834aa9f586cf02bff0.png-wh_

二. XShell密钥认证

  1. [root@localhost ~]# mkdir /root/.ssh

    [root@localhost ~]# chmod 700 /root/.ssh/

[root@localhost ~]# vi /root/.ssh/authorized_keys

[root@localhost ~]# setenforce 0

2.打开 工具 选择 用户密钥管理者 生成密钥,输入相应的秘钥名称和密码。

dd2610c09af9dfa23109f9f5215293c3.png-wh_

1774d333868f14580bb14ca17bb98cf9.png-wh_

3.复制公钥,将公钥同样/root/.ssh/authorized_keys当中,保存并退出 


4.打开XShell,打开所要连接的名称,点击属性找到用户身份验证,方法默认是Password改为Public Key,用户名为所连接的主机的管理员root,用户密钥和密码选择刚才生成的用户密钥和密码,然后确定再打开会话连接,便直接连接到主机了 

af153adc659026e070d453767d978b0b.png-wh_


四、PuTTY密钥认证

  1. 打开PUTTYGEN.EXE,点击Generate,移动鼠标是生成的密钥加快速度,然后会弹出一个界面,public key为公钥,private key为私钥,在key passphrase中输入密钥密码,并点击Save各保存密钥。

2.复制公钥,右键可直接在PuTTY终端进行复制,粘贴到/root/.ssh/authorized_keys


3.关闭上个PuTTY,重新打开PUTTY.EXE,load加载保存的linux找到SSH的Auth在Browse找到private key密钥文件并且Save保存后Open打开,输入linux管理员root后,则会弹出刚才PuTTY Key设置的Key comment密钥名称,并要求输入Key passphrase设置的密码 










本文转自 小新锐 51CTO博客,原文链接:http://blog.51cto.com/13407306/1974458,如需转载请自行联系原作者
目录
相关文章
|
20天前
|
Linux
Linux(5)WIFI/BT调试笔记
Linux(5)WIFI/BT调试笔记
36 0
|
21天前
|
Linux 编译器 Android开发
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
在Linux环境下,本文指导如何交叉编译x265的so库以适应Android。首先,需安装cmake和下载android-ndk-r21e。接着,下载x265源码,修改crosscompile.cmake的编译器设置。配置x265源码,使用指定的NDK路径,并在配置界面修改相关选项。随后,修改编译规则,编译并安装x265,调整pc描述文件并更新PKG_CONFIG_PATH。最后,修改FFmpeg配置脚本启用x265支持,编译安装FFmpeg,将生成的so文件导入Android工程,调整gradle配置以确保顺利运行。
FFmpeg开发笔记(九)Linux交叉编译Android的x265库
|
22天前
|
Unix Linux Shell
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
在Linux环境下交叉编译Android所需的FFmpeg so库,首先下载`android-ndk-r21e`,然后解压。接着,上传FFmpeg及相关库(如x264、freetype、lame)源码,修改相关sh文件,将`SYSTEM=windows-x86_64`改为`SYSTEM=linux-x86_64`并删除回车符。对x264的configure文件进行修改,然后编译x264。同样编译其他第三方库。设置环境变量`PKG_CONFIG_PATH`,最后在FFmpeg源码目录执行配置、编译和安装命令,生成的so文件复制到App工程指定目录。
FFmpeg开发笔记(八)Linux交叉编译Android的FFmpeg库
|
8天前
|
存储 安全 Linux
|
2天前
|
NoSQL Java Linux
linux笔记
linux笔记
8 0
|
6天前
|
存储 运维 Java
Linux笔记02 —— Shell补充
Linux笔记02 —— Shell补充
31 2
|
6天前
|
安全 Linux Shell
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
Linux笔记01 —— Linux初识与Shell汇总(请配合另一篇《Linux笔记02》一起使用)
19 1
|
7天前
|
安全 Linux Android开发
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
该文介绍了如何在Linux服务器上交叉编译Android的FFmpeg库以支持HTTPS视频播放。首先,从GitHub下载openssl源码,解压后通过编译脚本`build_openssl.sh`生成64位静态库。接着,更新环境变量加载openssl,并编辑FFmpeg配置脚本`config_ffmpeg_openssl.sh`启用openssl支持。然后,编译安装FFmpeg。最后,将编译好的库文件导入App工程的相应目录,修改视频链接为HTTPS,App即可播放HTTPS在线视频。
FFmpeg开发笔记(十六)Linux交叉编译Android的OpenSSL库
|
14天前
|
存储 安全 Linux
【专栏】RHCSA认证考试(EX200)聚焦Linux用户和组管理,涉及基本概念、命令及管理策略。
【4月更文挑战第28天】RHCSA认证考试(EX200)聚焦Linux用户和组管理,涉及基本概念、命令及管理策略。理解用户与组、根用户与普通用户、标准组与附加组的区别至关重要。关键文件包括`/etc/passwd`、`/etc/group`、`/etc/shadow`和`/etc/gshadow`。熟悉`useradd`、`passwd`、`groupadd`等命令以及权限管理工具如`chown`和`chmod`。遵循最小特权原则,定期审计账户,实施密码策略,并利用自动化工具提升效率。掌握这些知识将助力考生在RHCSA考试中表现出色,并在实际工作中有效管理Linux系统。
|
15天前
|
编解码 Linux
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx
在《FFmpeg开发实战》一书中,介绍了如何在Linux环境下为FFmpeg集成libopus和libvpx,以支持WebM格式的Opus和VP8/VP9编码。首先,下载并安装libopus。接着,下载并安装libvpx。最后,在FFmpeg源码目录下,重新配置FFmpeg,启用libopus和libvpx,编译并安装。通过`ffmpeg -version`检查版本信息,确认libopus和libvpx已启用。
FFmpeg开发笔记(十二)Linux环境给FFmpeg集成libopus和libvpx