SSHとVNCを介してCentos7をリモートで接続します

**Centos7を仮想マシンにインストールします。仮想マシンとホストを継続的に切り替えるのが不便な場合や、Linuxホストが存在しない場合があります。現時点では、リモートログインが必要です。一般的に使用されるリモートログインはSSHとVNCです。SSHはコマンドです。はい、グラフィカルインターフェイスはありません。VNCにはグラフィカルインターフェイスがあります。 ****

1.Centos7ホストへのSSHリモートログイン

1、 SSHをインストールして開きます

Centos7にはSSHがインストールされ、デフォルトで起動されています。そうでない場合は、次のコマンドでインストールしてください

yum install openssh-server

SSHサービスが開始されているかどうかを確認します

systemctl status sshd

下の図に示すように、アクティブ化されています

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 **を入力します

Recommended Posts

SSHとVNCを介してCentos7をリモートで接続します
centos7をインストールして接続します
XShellを介してUbuntuにリモート接続する
CentOS8にVNCをインストールして構成する方法
Windows 8Hyper-VでのCentOS6およびSSH構成のインストール
Vmware-Centos8をインストールして起動します
Vmware-Centos7をインストールして起動します
Centos6.8はvncサービスを展開します
CentOS7.6サーバー展開VNC