putty、Xshell远程连接Linux以及密钥认证

一、远程登录

注:首先要保证虚拟机和主机之间可以互相ping通,如果不能ping通则后续工作无法进行。

1、putty远程登录

先在一个putty软件组putty.zip(包含putty、puttygen等)

--># ifconfig 查询自己的IP

-->打开putty-->host name栏输入虚拟机的IP-->saved session(命名)putty

注:port(端口)可以更改,但是在此不用改

-->在此可对putty进行个性化设置

-->打开putty

-->选择刚刚保存的aming-01进行load(加载)

-->open 打开该链接进行远程登录

-->输入用户名和密码即可登录到系统

2、Xshell远程登录

下载安装Xshell

-->打开Xshell进入会话窗口

-->新建会话并进行命名、主机、端口等设置,此处IP同centos的IP,在左侧部分可以对xshell进行个性化设置

-->身份验证设置(验证方法选择password)

-->设置用户名和密码(同centos)

-->设置完成后之间点open即可远程登录到centos。

3、putty、Xshell和虚拟机的比较

1)使用putty和Xshell进行远程登录后可以在窗口内自由(可以上下翻看)查看历史操作以及各种长信息

2)使用putty和Xshell进行远程登录可以对窗口的信息进行复制(鼠标左键选中即可)和粘贴(点击鼠标右键即可)

3)Xshell可以保存登录账户和密码,再次登录的时候可以不输入用户名和密码直接进入系统;Xshell还可以进行多窗口显示及编辑。

扩展:

1、鼠标设置

xshell通过工具-->选项-->键盘和鼠标,可以设定鼠标中间按钮和右键的功能!

2、虚拟机快照功能:类似于一键还原

右击虚拟机名称-->快照-->拍摄快照-->命名后保存即可!

二、密钥认证(注:所谓密钥即由公钥和私钥组成的密钥对)

1、putty密钥认证

-->虚拟机登录Linux系统

-->在putty安装目录下打开puttygen

-->点击generate生成密钥字符串

-->生成公钥如下(公钥可以直接复制到Linux密钥文件下,无需保存)

(该窗口暂时不用关闭或者为了保险起见也保存一下)

-->设置私钥密码(需要保存并设置密码)

-->进入Linux系统:

#   mkdir /root/.ssh    创建目录

#  chmod 700 /root/.ssh   更改.ssh目录的权限

#  vi /root/.ssh/authorized_keys    创建并打开名为“authorized_keys”的文件

-->进入如下界面,点“i”=insert进入编辑状态

-->复制puttygen生成的公钥,在该窗口点击鼠标右键(粘贴)

:Esc   退出编辑状态

:wq    保存并退出

-->关闭防火墙SELinux

# setenforce 0

-->打开putty,加载用户aming-01,点击窗口右侧SSH目录下Auth

-->然后返回Session目录下进行保存save

-->open 登录系统,此时登录提示有所改变

完成!

(注:设置密钥认证后仍然可以用密码登录,此权限可以进行更改)

2、Xshell密钥认证

-->工具

-->选择新建用户密钥进入如下窗口,保持默认

-->点击下一步进入生成密钥窗口(此处也需要活动鼠标,很快会生成公钥)

-->点击下一步进入密钥信息窗口(在此进行命名以及设置私钥密码)

-->点击完成进入公钥注册窗口(此处会显示出所生成的密钥字符串),此处要对公钥进行保存!!!

-->进入Linux系统进行编辑(因在进行putty密钥认证的时候已经生成过目录.ssh以及文件“authorized_keys”,所以在此可直接进行编辑)

#  vi /root/.ssh/authorized_keys

同putty,将Xshell生成的公钥粘贴到该文件下

保存并退出!

-->编辑xshell文件

-->选择属性后进入“用户身份验证”界面,将认证方法改成public key

-->浏览选择刚保存的密钥并输入所设定的私钥密码

-->连接>>直接进入Linux系统(因为xshell会保存密钥信息,所以不用输入用户名和密码即可进入系统)

(注:putty和xshell的公钥文件可以用“写字板”打开进行查看)

时间: 2024-10-13 10:54:22

putty、Xshell远程连接Linux以及密钥认证的相关文章

xshell远程连接linux及密钥认证

下载xshell,下载地址 http://120.221.34.87:6510/sqdownb.onlinedown.net/down/Xshell5v36383.exe 打开xshell,填入linux的ip地址和自定义名称即可,然后确定,输入用户名密码. 3.更改设置,设置鼠标右击为粘贴. 点击工具--->选项,然后设置向右按钮如图即可. 4.配置密钥. 工具-->新建用户密钥,然后设置密钥密码. 5.将公钥复制出来 6.然后去linux上创建一个目录和密钥文件. [[email prot

手把手教给你使用putty和xshell远程连接linux

1.9.1做快照,快照可以在你做实验时失败是回复到你原来的位置,快照所用空间比较小可以经常做. 点击鼠标右键 =>快照>拍摄快照 给快照起个名字 如果想恢复快照就在快照里面可以看到点击就可恢复. 1.9.2使用putty远程连接linux putty下载地址:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 下载 putty.zip 32位的即可 1.9.3打开你的putty 1.9.4 putty的设置 1.9.5

Linux学习总结(三)之 putty,xshell远程连接及密钥认证篇

一:putty 下载 1:认准两个地方 a. Download putty b. chiark greenend 2:下载32位的zip包,这是一个工具包合集,不单是一个终端工具 二:putty设置 1.hostname: 访问服务器的ip,右边port根据实际情况而定,默认222 saved sessions :给你此次会话起个名字,可任意,下次名字自动保存在对话框,选择,load就可以选择你整个会话配置3.在windos 下lines of scrolballback 把后面数字调大比如20

使用putty或者xshell远程连接linux

直接百度putty或者xshell都可以远程连接Linux下载安装就可以了配置好虚拟机IP这里我们填写上自己的IP下面saved Sessions 是我们保存的名称这里语言选择UTF-8要不然会乱码然后直接就可以登陆上去,需要输入用户名和密码就可以了 xshell比putty方便的就是可以新建窗口但是没法右键直接粘贴,我们可以通过以下步骤选择好 后点击确认后 我们就可以直接选中右键粘贴了 链接远程也就是直接输入IP地址就可以了但是前提我们使用xshell或者putty链接事,ip网段要保持一致

PUTTY、Xshell远程连接Linux与PUTTY、Xshell密匙认证

快照: 在VM虚拟机软件里有一个快照的功能,快照相当于备份一下操作系统,能备份某一个时间点的系统,如果在实验的过程中出现了问题,可以恢复到上一个拍摄的快照中. 例如: 快照占用的存储空间不大,在实验的过程中可以多拍摄一些快照,在实验过程中出现问题就可以恢复到任意某个拍摄的快照. 下载PUTTY终端:   如果直接在百度下载话只是一个PUTTY终端程序,我们需要下载其他的软件组,需要在官网下载. 官网下载地址: https://www.chiark.greenend.org.uk/~sgtatha

使用Xshell远程连接Linux

使用Xshell连接Linux 1. 下载客户端 下载地址 2. 新建会话 3. 编辑 编辑基础信息 设置用户身份验证:好处是,在这里设置好后,以后登陆该Linux的时候,就不需要再输入用户名和密码了 设置字体:根据自己的使用习惯来设置  3. 登陆Linux Xshell的好处 1. 如果需要同时操作几个窗口,那么可以 Xshell的复制与粘贴 默认情况下,Xshell的右键并没有复制的功能,需要额外去设置一下:工具 --> 选项 

putty可以远程连接linux,但是上不了网(nat模式)

话说,这个问题搞了我一个下午 = = 不过终于可以用NAT模式上网了,还是挺有成就感的 首先放张这样的图上去 证明putty 连linux 是木有问题的,但是上不了网哦~~~ 大家请注意, 当前ip是    192.168.131.128 (为什么我要得闲无事甘搞它?!别以为我真的吃饱了撑的(姐是好正常的哦~),主要是因为图书馆经常断线然后又要重新登录,于是,如果你用的是桥接,那你的ip就会变变变!!!) 所以只好割爱,把我热爱的桥接 --> nat 模式开启 0.有一个大前提,首先我已经把Ne

Xshell远程连接Linux服务器出错

Xshell远程访问服务器出错:Could not connect to '192.168.***.***' (port 22): Connection failed. 主要问题可能为两个:(1)sshd服务器没有启动:(2)防火墙问题 步骤一:启动sshd服务器 /etc/init.d/sshd start 步骤二:关闭防火墙 /etc/init.d/iptables stop 原文地址:https://www.cnblogs.com/yanghaotai/p/9078232.html

VMware Workstation 下安装Centos6.5并且使用xshell远程连接

实验环境 :通过在VMware Workstation下安装Centos6.5,并通过xshell远程连接实验目的 :实现xshell远程连接Linux.实验工具 : VMware Workstation.Centos6.5.Xshell51.创建虚拟机2.安装linux系统??3.使用XShell来远程连接Linux?在Linux中输入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑网卡信息在Linux中输入 service network