SSH免登陆ESXI让操作更便捷安全(几种常用工具)

通常在企业环境中,管理员很少去机房在物理机面前进行操作,大部分管理员喜欢远程管理主机,这样既方便又高效。在windows上我们使用远程桌面,在Linux上则使用SSH来连接。ESXi就是一个以Linux为核心改写的操作系统,因此ESXi中也保留了SSH来远程管理的功能,下面介绍常用的几种工具SSH免登陆ESXI服务器:

注意:,ESXi默认没有开启SSH的,必须手动开启。

方法一、使用Xshell工具实现ssh远程免登陆设置。

打开Xshell工具,选择用户密钥管理者或者新建用户密钥生成向导生成密码。

这里使用的是新建用户密钥生成向导 ,选择密钥类型RSA ,设置密码长度,点击下一步。

下一步:

输入密钥名称这里采用默认,在这里设置给密钥加密的密码。

先择下一步(也可以直接点完成),这里我为了复制公钥上传到ESXI上,最后选择完成。

登陆ESXI服务器:

编辑ESXI上免登陆授权文件:vi /etc/ssh/keys-root/authorized_keys,把刚生成的公钥内容复制到

authorized_keys文件中并保存退出(:wq)。

重新打开XSHELL登陆ESXI,提示选择公钥id_rsa_1024,输入密钥加密密码确定即可登陆ESXI服务器。

如果没有有对公钥进行加密,选择公钥后确定直接即可登陆

方法二:授权LINUX服务器SSH实现免登陆ESXI。

选择进入LINUX服务器

生成密钥:ssh-keygen -t rsa

直接回车即可,这里提示我们已经生成过,是否覆盖。

查看并复制生成的密钥:

在ESXI上授权免登陆文件加入生成的公钥。

测试免登陆,因为是第一次会有一个提示YES确认,以后不会再有提示。

切换一个用户试下登陆,登陆不成功,提示输入密码。

因此需要对当前用户进行设置才可以,针对当前用户生成公钥,再加入到ESXI服务器上授权免登陆文件中。

再次登陆,登陆成功。

时间: 2024-11-10 10:49:37

SSH免登陆ESXI让操作更便捷安全(几种常用工具)的相关文章

Linux2 在Linux(CentOS)上配置SSH免登陆

前言:      本文主要是我在安装hadoop之前,需要先配置SSH免登陆.通过网上搜索,发现不少类似的资料,但多少都有些小问题,所以结合自己的实践,记录在此,作为参考.如果能帮助到其他人,自然是更好啦. ============================================================长长的分割线===================================================================== 正文:      以

Centos 集群配置SSH免登陆脚本

首先编写脚本生成集群服务器列表: hostsList.sh #!/bin/bash preIp="11.11.225." pwd="dyj2017" for i in `seq 2 80`; do echo -e $preIp$i $pwd >> hostsLists.txt done hostsLists.txt 11.11.225.2 dyj2017 11.11.225.3 dyj2017 11.11.225.4 dyj2017 .... 11.11

ssh免登陆问题排错

目的:在A机器免密码SSH登陆B 按照ssh免登陆在A(192.168.1.101)机器生成密要 ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa 将生成的id_rsa.pub 拷贝到B(192.168.1.102) scp ~/.ssh/id_rsa.pub [email protected]:/root/.ssh 然后登陆机器B,执行如下命令: cat ~/.ssh/id_rsa.pub >>~/.ssh/authorized_keys 此时尝试通过Assh

Mac OS X上如何实现到Linux主机的ssh免登陆

转载说明: 本文转载自 http://www.aips.me/mac-key-ssh-login-linux.html 生成密钥对 用密码登录远程主机,将公钥拷贝过去 done 第一步:生成密匙对执行命令 ssh-keygen -t rsa执行结果如下: 12345678910111213141516171819202122 [email protected]:~ > ssh-keygen -t rsaGenerating public/private rsa key pair.Enter fi

SSH免登陆(配置)

ssh 可以实现免登陆,无密码登录要使用公钥与私钥.linux下可以用用ssh-keygen生成公钥/私钥对,下面我以CentOS为例. 一)准备工作     主机node1,node2,node3 修改主机名(vi  /etc/sysconfig/network) 192.168.9.11 node1 192.168.9.22 node2 192.168.9.33 node3 二)查看ssh命令(使用node1生成公钥)     ssh -version 如果没有安装 yum -y insta

关于渗透测试过程中的SSH免登陆

      渗透测试过程中,经常会遇到服务器的系统为Linux相关的情况,菜刀下查看权限的时候,有时候运气好还是root权限.很久之前对于root权限的linux服务器,在渗透过程中我还真不知道如何下手.后来,我知道了,如果是root权限,我们可以看一看是否开了22端口,如果开了,很好,可以通过SSH公钥认证方式登录服务器,达到对服务器的完全访问和控制操作.这篇文章也不是什么新文,网上也有,在这里我只是留个笔记,后续可能用得到.不多说,开始吧.       公钥认证:是使用一对加密字符串,一个称

python ssh免登陆

#!/usr/bin/env python import os,sys import pexpect import time def Pai(line,passwd): try: cmd = "ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]%s" %line   ##命令 child = pexpect.spawn(cmd)         ##铺抓命令 i=child.expect(['continue','passwor

git + idea 配置 github设置ssh免登陆方式提交拉取代码

1.下载安装git,官网:https://git-scm.com/download/win  安装默认配置安装 git2.20版本地址百度网盘地址: 链接:https://pan.baidu.com/s/16HAgKWL2-XigyRTaLJZlDA&shfl=sharepset 提取码:5lxe 2.idea设置git:setting -->git -->  选择git安装的目录-->bin 目录下的git.exe文件 3.配置本电脑的git  key: 进入git的命令号界面

ssh免密码登陆 - 服务器建立信任关系

假设机器A,B,C,要建立A为主,可以免密码直接ssh进入B,C.操作如下: 假设只用用户yimr建立信任,则使用yimr用户登陆主机A,执行如下操作: 产生公钥和私钥 ssh-keygen -t rsa 然后,在/home/用户/.ssh目录下,产生id_rsa, id_rsa.pub文件 将公钥复制到BC节点 scp .ssh/id_rsa.pub B:/home/用户名/.ssh/A.pub 进入BC节点,将公钥放在authorized_keys文件中 cat .ssh/A.pub >>