最近做vMware的测试,发现很多东西在官方文档上并没有详细说明,网上的资料也很多都是把官方文档拿来说明一下而已,自己花了点时间研究了一下,记录一下,如对大家有用也是很好的。
vSphere5.1的SSH远程访问方法
1、vSphere5.1的黄颜色的本地画面上,按F2,输入root用户以及密码之后进入[System Customization]画面;
2、选择[Troubleshooting Options];
3、选择[Enable SSH],按Enter使其有效;
保存退出即可用SSH连接。
但是这里有个限制,vSphere的/etc/ssh/sshd_config配置文件里有这样的设定:
------------------------------
UsePAM yes
# only use PAM challenge-response (keyboard-interactive)
PasswordAuthentication no
-------------------------------
所以使用SSH连接时,认证方法一定要选择challenge-response (keyboard-interactive)才可以连接。
否则将不能连接,会报[用户认证失败]的错误!
vMA5.1的SSH远程访问方法
1、部署好vMA之后,先在vSphereClient的Console上用vi-admin用户登录vMA系统,密码在部署完vMA之后的首次登录中设置的;
注:vMA的部署方法,请参考官方文档http://pubs.vmware.com/vsphere-51/index.jsp#com.vmware.vma.doc/vima_get_start.4.6.html
2、执行一下命令
# sudo vi /etc/hosts.allow
在最后一行上添加[ sshd : ALL : ALLOW ]
3、重启ssh服务
# sudo service sshd restart
现在即可用SSH工具直接登录到vMA服务器了。注意,这里的SSH登录只要使用普通的password认证就可以登录了。