so_brave 发表于 2012-02-24 21:40

Linux System Administrator攻略(四)

                           Linux System Administrator攻略(四)

                                                            




如果想访问服务器中的虚拟机我们可以通过vncviewer首先login服务器,然后操作VMM(virtual machie manager, 这里是QEMU),这样比较麻烦。我们可以使用更简单的方式,直接登录guest os。

首先在home目录中添加ssh的配置文件:

hacker@hacker:~$ cat .ssh/config
Host 9.186.9.18
User liwp
LocalForward localhost:4444 192.168.122.156:22
LocalForward localhost:6666 127.0.0.1:5902


这里的9.186.9.18是服务器的地址,liwp是服务器上我的account,4444,6666是我的localhost上的端口,192.168.122.156是guest os的ip,22是guest os上的ssh使用的端口。5902是VMM给我开的VNC server端口。如下图:




如果成功添加ssh配置文件,那么我们就可以登录了。

two step:

1.用ssh正常登录server




2.在另一个window中:

1)命令行登录guest os

ssh -p 4444 localhost -l liwp




2)vncviewer登录guest os

vncviewer localhost:6666



如果你是libvirtd组的,你可以用localhost的VMM直接运行远程server上的virtual machine,而不用去server上运行。

$ id liwp
uid=507(liwp) gid=507(liwp) 组=507(liwp),512(admin),516(libvirt)

three step:

1. admin把你加到libvirtd组

usermod -G libvirtd xxxx

2.add connection.




OK!Well done!You can operate your VM on your localhost.

蓝猫淘气啦啦 发表于 2012-02-24 21:41

谢谢分享

voostar 发表于 2012-02-26 00:38

F16,这个方法不错。感谢分享。
页: [1]
查看完整版本: Linux System Administrator攻略(四)