**Centos7を仮想マシンにインストールします。仮想マシンとホストを継続的に切り替えるのが不便な場合や、Linuxホストが存在しない場合があります。現時点では、リモートログインが必要です。一般的に使用されるリモートログインはSSHとVNCです。SSHはコマンドです。はい、グラフィカルインターフェイスはありません。VNCにはグラフィカルインターフェイスがあります。 ****
1.Centos7ホストへのSSHリモートログイン
1、 SSHをインストールして開きます
Centos7にはSSHがインストールされ、デフォルトで起動されています。そうでない場合は、次のコマンドでインストールしてください
SSHサービスが開始されているかどうかを確認します
下の図に示すように、アクティブ化されています
SSHは正常に機能します
起動しない場合はどうなりますか?以下に示すように、systemctl stop sshdを使用してサービスを閉じてから、チェックします。
SSHは閉じています
**#systemctl start sshdを使用して、sshdサービスを開始します。 ****
#systemctl enable sshdを使用して、sshdサービスが自動的に実行されるように設定します
最後に、ifconfigコマンドを使用してネットワークアドレスを表示します
**図に示すように、私のものは192.168.10.105です。最初に、このアドレスを覚えておきましょう。 ****
ifconfigビューアドレス
2、 WindowsでXshellを構成する
**Windowsで利用できるSSHソフトウェアはたくさんあります。個人的には、Xshellの方が使いやすいと思います。インストールプロセスは他のWindowsソフトウェアと同様です。1つ注意してください。インストール中に[自宅/学校]で[無料]を選択すると、無料で使用できます。 ****
完了後の新しいセッション
新しいXshellセッション
**ここで、名前は自分で定義します。プロトコルはSSHと同じままで、ホストアドレスは現在Linuxアドレスです。たとえば、私の名前は192.168.1.7で、デフォルトではポート番号は22です。 ****
確認後、追加したSSHサーバーが表示され、ダブルクリックすると表示されます
SSHユーザーログイン
ユーザー名を入力し(できれば覚えているユーザー名を確認してください)、確認します
SSHパスワード検証
**リモートログインを実現するためのパスワードを入力します。 ****
Xshellログインに成功しました
2つ目は、VNCがCentos7ホストにログインする
**1、 次のコマンドを使用して、Centos7 **の下にインストールします
# yum install tigervnc-server
**または#yum install tigervnc-server-minimal **
**2、 Win7 **でtigerVNC1.8.0をダウンロードします。
http://tigervnc.bphinz.com/nightly/の下部にあるWindowsバージョンのtigervncを見つけてください。tigervnc64は64ビットのシステムバージョンであることに注意してください。
3. VNCを構成する
**次に、/ etc / systemd / system /ディレクトリに構成ファイルを作成する必要があります。サンプル構成ファイルを/lib/systemd/sytem/[email protected]からコピーできます。 ****
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
**次に、お気に入りのエディターで/etc/systemd/system/vncserver@:1.serviceを開き、次の行を見つけて、ユーザー名に置き換えます。たとえば、私のユーザー名はsrなので、**の代わりにsrを使用します。
ExecStart=/sbin/runuser -l-c "/usr/bin/vncserver %i"
PIDFile=/home//.vnc/%H%i.pid
**と置換する **
ExecStart=/sbin/runuser -l sr -c "/usr/bin/vncserver %i"
PIDFile=/home/sr/.vnc/%H%i.pid
ルートユーザーの場合
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
**さて、以下のsystemdを再起動してください。 ****
# systemctl daemon-reload
**最後に、ユーザーのVNCパスワードを設定します。ユーザーのパスワードを設定するには、ユーザーの権限に切り替える必要があります。ここでは、srの権限を使用して、「susr」を実行します。 ****
# su sr
# vncpasswd
注:6文字を超えるパスワードを入力してください
4. オープンサービス
次のコマンドでサービスを開始します:
# systemctl enable vncserver@:1.service
**サービスを開始します。 ****
# systemctl start vncserver@:1.service
注:上記で設定したパスワードを入力してください
5. ファイアウォール設定
**VNCサービスが正しく機能するようにファイアウォールを構成する必要があります。 ****
# firewall-cmd --permanent --add-service vnc-server
# systemctl restart firewalld.service
**これで、IPとポート番号(たとえば、ポートがサーバーポートではなく、VNC接続の数に応じて1からソートされた192.168.10.105:1)を使用してVNCサーバーに接続できます。 ****
vnc接続
**次に、上記で設定したパスワードを入力してlinux **を入力します