⑴ 怎么通过windows,实现对linux系统的自动化操作
Windows操作linux有多种方法和途径,主要是通过ssh远程的方式来操作。
使用VNC连接,最简单.
首先在linux端键入命令安装vncserver
#yum-yinstallvnc*vnc-server*
然后键入命令设置vncserver密码
#vncpasswd
然后键入命令来查看当前的vncserver端口
#vncserver
可以看到类似下面的显示(这里的7代表我运行了此命令7次,已经迭代到了7,假如你是第一次,应该是1.这个数字后面链接的时候会用到)
然后关闭linux的防火墙
#servicefirewalldstop
linux配置完毕
然后在windows端安装vncviewer
网络网盘连接:
安装很简单.
安装完成后点击vncviewer.exe应用程序,出现如下界面(只需要填入ip地址和上面提到的数字即可,点击connect):
正常情况会出现输入vncserver密码的界面
TIPS:删除一个vncserver的端口命令是:
#vncserver-kill:7
使用Xmanager+Xshell连接
我目前掌握的阶段是只有输入命令时才有对应的互动界面弹出,也就是说初识界面还是命令行….
ok,需要下载两个软件,Xmanager+Xshell.
只说核心步骤吧:
下载安装完Xmanager后,点击打开桌面上的Xmanager5快捷图标,出现下面界面,双击Xmanager-Passive快捷方式,它自动启动并最小化窗口,也就不用管它了
此时再打开xshell,连接上linux服务器,并在建立连接时,设置连接属性,在SSH–>tunneling(隧道)选项下勾选ForwardX11
连接上linux之后键入命令下载一个测试工具:
#yuminstall-yxclock
然后在linux键入命令查看是否弹出一个时钟弹窗:
#xclock
⑵ Mac用户端ssh连接Linux服务器显示GUI图形界面
在Mac上通过SSH连接Linux服务器并显示GUI图形界面,首先需在Linux服务器端开启X11转发功能。以Ubuntu为例,通过编辑配置文件
sudo vim /etc/ssh/sshd_config
去除三个与X11转发相关的配置注释。接着,重启SSH服务
sudo service sshd restart
确保Mac端的Xserver服务可用,可安装Xquartz,从其官方网站下载对应Mac版本的软件。
启动Xquartz,使用自带终端,选择Xquartz,前往屏幕左上角的“应用程序->终端”。在终端中输入
ssh -X YourName@YourLinuxServer
以连接服务器。运行xclock命令测试图形功能,如正常弹出窗口则表明连接成功。
若Mac自带终端或额外安装的如iTerm无法正常显示图形界面,需进行以下配置:在XQuartz中点击左上角“应用程序->自定义”,添加指向iTerm2的命令
/Applications/iTerm.app/Contents/MacOS/iTerm2
这样在XQuartz中打开iTerm终端即可。