关键词:
使用puTTY和Xshell远程连接Linux以及密钥认证
使用puTTY远程连接Linux
首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk
下载安装包
putty-0.70-installer.msi(下载32位就可以了,64位也能用),
双击打开安装包,所有保持默认,直至安装结束。安装完成后,在“开始”菜单中,找到puTTY,点击打开,填写远程Linux基本信息,然后save保存。其中HOST name(or IP address)填写IP地址192.168.188.130,saved sessions自己要命名用来区分主机,其他默认。保存后,点open,会弹出一个小框。
使用Xshell连接Linux
先下载Xshell,下载完成后打开,新建会话,设置如下
设置用户身份验证,这里使用password登陆,输入用户名、密码。
设置好IP、端口号、用户名、密码后,进行连接,选择接受并保存。
这样就登陆了Linux,可以进行操作,Xshell相比puTTY好处是可以多窗口。
puTTY密钥认证
首先,在“开始”菜单中找到puTTYgen,打开它。然后单击Generate,就开始生成密钥,来回动鼠标,可以快速生成密钥。
在Key passphrase中设置密码(建议设置),增加安全性,在下面的Comfilm passphrase中重新输入一遍密码。然后,保存公钥Save public key和私钥Save private key。
创建.ssh目录
# mkdir /root/.ssh
更改目录权限
# chmod 700 /root/.ssh
把公钥放进 /root/.ssh/authorized_keys文件中
# vi /root/.ssh/authorized_keys
按i键编辑,再把生成的公钥复制进去,Esc退出编辑,再按:wq保存退出
暂时关闭防火墙,# setenforce 0
接着,回到puTTY,在右侧saved sessions下面找到刚刚保存的session,选中它,点Load加载。同时在左下方点SSH前面的+号,选择Auth,单击Browse,找到我们保存的私钥,点击打开。最后,还要回到左侧,单击最上面的session,单击右侧的save按钮。
加载私钥后,登录界面不一样了,这里需要输入密钥的密码,puTTY密钥认证也就设置完成。
Xshell密钥认证
点击工具,新建用户密钥
设置密钥参数,默认,下一步
设置密钥名称和密码
生成公钥
同样,把公钥复制到authorized_keys文件里,然后点完成,关闭。
然后打开会话,选中刚才创建的session,点属性,点用户身份验证。选择密钥认证方式,选择密钥,输入密码,再点确定。
点连接就直接登陆上了,不需要输入用户名和密码。
本文出自 “花生的博客” 博客,谢绝转载!
javaweb学习笔记(三)
#MyEclipseTomcatv7.0启动时,Console提示:警告:[SetPropertiesRule]{Server/Service/Engine/Host/Context}Settingproperty‘source‘to‘org.eclipse.jst.jee.server:learnStruts02‘didnotfindamatchingproperty.根据“Serv 查看详情
mybatis学习笔记三(关联关系)
学习mybatis的关联关系,主要注解在代码上,这里不做解释。配置文件一样的就不贴了1.关联关系表创建(学生对应老师多对一) 学生老师表 2.表对应的实体类packagecom.home.entity;/***此类是:学生*@authorhpc*@2017年1月1... 查看详情
java笔记学习三
学习代码记录/** *随机生成指定长度的字符串 * *@param *@paramlengthOfString *@return纯字母字符串 */ publicstaticStringgetRndStrByLen(intlengthOfString){ inti,count=0; finalStringchars="A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q 查看详情
deeplearning(深度学习)学习笔记整理系列三
DeepLearning(深度学习)学习笔记整理系列 声明:1)该DeepLearning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的。具体引用的资料请看参考文献。具体的版本声明也参考原文献。2)本文仅供学术交流,非... 查看详情
学习笔记三
使用puTTY和Xshell远程连接Linux以及密钥认证使用puTTY远程连接Linux首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk下载安装包putty-0.70-installer.msi(下载32位就可以了,64位... 查看详情
学习笔记三
使用puTTY和Xshell远程连接Linux以及密钥认证使用puTTY远程连接Linux首先,安装puTTY,它是一个免费的开源的软件,且操作和配置非常简单易用,下载地址:www.chiark.greenend.org.uk下载安装包putty-0.70-installer.msi(下载32位就可以了,64位... 查看详情
redis学习笔记三
一、redis复制数据库复制指的是发生在不同数据库实例之间,单向的信息传播的行为,通常由被复制方和复制方组成,被复制方和复制方之间建立网络连接,复制方式通常为被复制方主动将数据发送到复制方,复制方接收到数据... 查看详情
nodejs学习笔记三(用户注册登录)
1.定接口 /user接口 输入 act=reg&user=aaa&pass=123456 输出 {"ok":false,"msg":"原因" 查看详情
华为防火墙学习笔记三
FW防火墙 外部管理的配置:1.配置untrust区访问local区域【便于telnet远程管理】【fw1】firewallpasket-filterdefaultpermitinterzoneuntrustlocaldirectioninbound direction [d??rek 查看详情
网页开发学习笔记三:html选择器
选择器是一个选择标签的过程标签选择器 标签{属性:值;属性:值;}<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>Document</title><styletype="text/css">/*样式表内容*/div{font-size:50px;colo 查看详情
科目三学习笔记
考试项目:模拟灯光->起步->靠边停车->左转->右转出路口->直行通过路口,公交站,左转->直行->左转->加减档->直行->掉头->超车->变更车道注意事项:起步==踩离合刹车,挂1档,松手刹,打左灯,按喇叭靠边停车==... 查看详情
node学习笔记三
global --类似与客户端javascript运行环境中的windowprocess --用于获取当前node进程信息,一般用于获取环境变量之类的信息console --node中内置的console模块,提供操作控制台的输入输出功能,常见是用方式与客户端类似 nod... 查看详情
struts2学习笔记三访问servlet
结果跳转方式转发<!--转发--><actionname="Demo1Action"class="cn.itheima.a_result.Demo1Action"method="execute"><resultname="success"type="dispatcher">/hello.jsp</result></action>重定向&l 查看详情
git学习笔记三(windows环境)
分支管理查看分支gitbranch创建dev分支gitbranch<name>切换到dev分支gitcheckout<name>创建同时切换到新分支gitcheckout-b<name>合并分支gitmerge<name>删除分支gitbranch-d<name> 查看详情
loadrunner基础学习笔记三
运行时设置:打开运行时设置:任务窗格中-选择回放-点击运行时设置按钮 1重复执行次数:=22步:控制迭代时间间隔3日志设置:指出要在运行测试期间记录的信息量4思考时间:可以在controller中设置,在回放时可以忽略... 查看详情
vue学习笔记三:常见的表单绑定
<template><divid="app"><inputtype="checkbox"id="checked"v-model="checked"/><labelfor="checked">{{checked}}</label><br/><inputtype="checkbox"id="jack"value="jack" 查看详情
castleactiverecord学习笔记三:初始化配置
...件的生成操作设置为“嵌入的资源”才行。否则会提示如学习笔记二中所出现的问题。具体的配置如下:<?xmlversi 查看详情
gogo语言学习笔记三
7、数组:几乎是最常用的数据类型了。。。数组就是指一系列同一类型数据的集合。数组中包含的每个数据被称为数组元素(element),一个数组包含的元素个数被称为数组的长度。常规的数组声明方法:[32]byte//长度为32的数组,每个... 查看详情