2017-10-18 1周3次课
来源:互联网 发布:游戏修改大师软件源 编辑:程序博客网 时间:2024/06/07 16:18
1。官网下载hputty http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
填写远程Linux基本信息
保存session后,点最下方的 “Open”. 初次登陆时,都会弹出一个友情提示,它的意思是要打开的Linux还未在本机登记,问我们是否要信任它。如果是可信任的,则点 ‘是’ 登记该主机,否则点 ‘否’ 或者 ‘取消’,我们当然要点 ‘是’. 之后弹出登陆提示:
配置密钥认证
双击puttygen.exe,然后点 “Generate”, 这样就开始生成密钥了,请来回动一下鼠标,这样才可以快速生成密钥对,大约十几秒后就完成了。 “Key comment:” 这里可以保持不变也可以自定义,其实就是对该密钥的简单介绍; “Kye passphrase:” 这里用来给你的密钥设置密码,这样安全一些,当然也可以留空;”Confirm passphrase:” 这里再输入一遍刚刚你设置的密码。
点 “Save private key”, 选择一个存放路径,定义一个名字,点 “保存”。请保存到一个比较安全的地方,谨防丢掉或被别人看到。
回到刚才生成密钥的窗口,在 “Key” 的下方有一段长长的字符串,这一串就是公钥的内容了,把整个公钥字符串复制下来。然后粘贴到你的Linux的
/root/.ssh/authorized_keys
文件里。[root@localhost ~]# mkdir /root/.ssh
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_keys
[root@localhost ~]# chmod 700 /root/.ssh
[root@localhost ~]# vi /root/.ssh/authorized_keys
回车后,按一下 ‘i’ 进入编辑模式,然后直接点击鼠标右键就粘贴了,这是putty工具非常方便的一个功能。粘贴后,按一下 ‘Esc’ 键,然后输入
:wq
回车保存退出该文件。关闭selinux
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
使用密钥验证登陆Linux
打开putty.exe点一下你保存好的session,然后点右侧的 “Load”, 在左侧靠下面点一下 “SSH” 前面的
+
然后选择 “Auth”, 看右侧 “Private key file for authentication:” 下面的长条框里目前为空,点一下 “Browse”, 找到我们刚刚保存好的私钥,点”打开”。此时这个长条框里就有了私钥的地址,当然你也可以自行编辑这个路径。然后再回到左侧,点一下最上面的 “Session”, 在右侧再点一下 “Save”.二 用xhell登录linux
密钥名称可以自己根据需求更改,然后给密钥设置一个密码,点击下一步。
到这里公钥就生成了,然后把公钥复制一下。
进入到linux服务器编辑下公钥文本文件,输入vi /root/.ssh/authorized_keys,把Xshell里的密钥粘粘进去,然后保存退出。
然后重新选择用户验证方式,打开xshell,选择列表的服务器名称,双击后出现如下图,选择用户身份验证,方法选择把之前password换成Public key,用户密钥选择刚才生成的密钥文件,输入密钥密码,点击确定。
阅读全文
0 0
- 2017-10-18 1周3次课
- 2017-10-30 3周1次课
- 2017-10-16 1周1次课
- 2017-10-25 2周3次课
- 2017-10-31 3周2次课
- 2017-11-1 3周3次课
- 2017-10-17 1周2次课
- 2017-10-19 1周4次课
- 2017-10-20 1周5次课
- 2017-10-23 2周1次课
- 2017-10-24 2周2次课
- 2017-11-22 6周3次课 正则------awk
- 2017-11-20 6周1次课 正则------grep
- 第二周第1次课
- 第三周第1次课
- 算法-找出其他出现偶数次的数组中出现1次,2次,3次的数
- android 按钮点击1次,点击3次和点击6次触发不同的事件
- 2017-11-29 7周3次课 linux系统日常管理(三)
- hibernate查询返回值
- spring配置事物时异常java.lang.NoClassDefFoundError: org/aspectj/weaver/BCException
- 报名 | 上海GDG DevFest之“TensorFlow从入门到不放弃”工作坊
- 第一章统计学习方法概论_李航
- ElasticSearch.yml 配置文件属性
- 2017-10-18 1周3次课
- java面试汇总并附答案(阿里面试)
- bzoj 3612: [Heoi2014]平衡 整数划分
- FFmpeg 输出 mp4 时 moov 前置
- VM Aware和Machine Learning相遇Tintri,存储未来将发生那些变化?
- 2006年培养学员8万人,每年增长%25,请问按此增长速度,到那一年培训学员人数将达到20万人用for,while,dowhile,实现
- JS~数据类型以及类型转换
- wps怎么查看字数如何知道一篇wps文档有多少字
- 新路程------用批处理和vbs文件完成telnet登录