VNCのリモート、および可視化を経由してWindowsでアクセスLinuxサーバ

序文

最近、原因セクターのニーズに、上司は私には、タスクが正常に完了した後、いくつかの苦渋の後、テスト環境部門としてデータベース・サーバに、同社のLinuxサーバでのOracleのホールドを取得したいです。Linuxサーバ会社は一切のグラフィカル・インターフェースではありませんので、私は具体的には、グラフィカルなインターフェイスで操作できるように、Windows環境にVNC経由でLinuxでアクセスする方法を学ぶために、より便利な操作のために、Linuxで少しの接触を持っています。

SecureCRTの接続のLinux

まず、我々は適切にサーバに接続できるようにする必要があります。ここで、Iは、(実装作業中に非常に簡単であり、本明細書では詳細には説明しない)のSecureCRTを介してリモートのLinuxサーバに接続することを選択し、接続後、端末は、直接、同様のLinuxを動作させることができます。次のようにインターフェイスを接続した後:

WinSCPのは、ファイルをアップロードするには

時々、私たちは多くの方法がありますが、Linuxサーバ上でWindowsのリモートファイルが必要です。ここでは、私はLinuxサーバにWindowsでファイルをアップロードし、WinSCPを介していました。WinSCPのインストールプロセスは非常に簡単な操作、次の図で、左側がローカルのWindowsファイルで、右側上のファイルは、Linuxは、我々は単純にドラッグ&ドロップ、実装ファイルのアップロード機能を完了しますです。

(WinSCPのダウンロードリンク:https://winscp.net/eng/download.php

VNCのインストール

VNC VNC ViewerとVNCサーバを含む二つの部分、グラフィカルインターフェース上で(Linuxの会社が何のグラフィカルインターフェイスではありません)で動作できるようにするために、私はVNCを通じて達成されるためにここにいます。

1.WindowsインストールVNCビューア

VNC Viewerは、クライアント・アプリケーションで、私たちは主に接続し、リモートコントロールを確立するためにそれを使用し、もちろん、それはまた、フリーでオープンソースであり、非常に簡単にインストール。

(VNC Viewerのダウンロードリンク:https://www.realvnc.com/en/connect/download/viewer/

2.Linux上のVNCサーバをインストールします。

VNC Server是服务端的应用程序,我们目前需要做的就是使VNC Viewer成功连接上VNC Viewer,这样便可以访问Linux,并实现可视化。

检查Linux是否安装了VNC服务,输入命令:rpm -qa | grep vnc ,如已安装,则会显示已安装的信息。

如果未安装的话,安装VNC Server时,若Linux服务器可正常联网,那么我们可以很方便的通过 yum 命令来安装,在终端输入命令:yum install tigervnc-server ;若无法在Linux下联网,那么我们可以将VNC Server的离线安装包通过上传到服务器,再进行安装。

因为Linux环境无法联网,我的做法是,在自己电脑的CentOS下,通过 yum 命令的 downloadonly 方式,先下载离线安装包,再上传至公司Linux服务器,最后通过 rpm 命令进行安装。

下载离线安装包命令:yum -y install --downloadonly --downloaddir=./temp1 tigervnc-server (./temp1指下载存放路径)

Linux上手动安装命令:rpm -ivh --force --nodeps *.rpm(强制安装当前目录下的所有 .rpm 文件)

安装完成之后,需要开启vncserver服务,输入命令:vncserver ,第一次启动会要求输入密码,按提示操作即可。密码设置后,会产生如下信息:

在此,我们需要记住生成的桌面号(这里生成的桌面号是 :1 ),因为接下来我们通过VNC Viewer访问VNC Server时将会用到。

3.VNC Viewer建立连接

我们需要输入VNC Server和Name,假如Linux服务器的ip地址是10.201.10.10,那么VNC Server输入10.201.10.10:1(1就是上一步骤中分配的桌面号),至于Name,这个就是我们准备给连接起的名字。

建立连接后,可能会遇到如下错误:

这里可能是因为Linux开启了防火墙,会阻止连接过程,解决方法就是我们手动开启相应的端口,以分配的桌面号"1"为例,开启相应端口的命令如下:

[root@localhost ~]# iptables -I INPUT -p tcp --dport 5901 -j ACCEPT 
[root@localhost ~]# iptables -I INPUT -p tcp --dport 5801 -j ACCEPT

解决这个问题后,再次建立连接,可以发现已经能够访问,并能够在图形界面上操作了。

OK,通过以上步骤,我们便可以更方便的在图形界面下操作Linux,比如我们可以通过启动 xhost + ,在图形化界面下完成oracle的安装。

如有错误,欢迎指出!

おすすめ

転載: www.cnblogs.com/wintest/p/11183517.html