Termのインストール方法について説明しました。第3回Unixコマンド勉強会~”SSHクライアント”でLinuxを操作する【前編】~SSHクライアントのTeraTermのインストール方法と、SSHクライアントからVirtualBoxに接続する方法について説明しています。TermからLinuxを操作する流れVirtualBoxのポートフォワーディング設定LinuxのNIC設定viコマンドの使い方を簡単に。TermからLinuxを操作する流れまず、TeraTermからLinuxを操作する流れを簡単に説明します。WindowsからLinuxであるCentOSにアクセスする間には仮想マシンVirtualBoxが介在します。TermからVirtualBoxにアクセスした際に、Windowsから届いたポート番号を変換してCentOSに渡す。➡VirtualBoxのポートフォワーディング設定2:他の通信機器からLinuxにアクセスできるように設定する。➡LinuxのNIC設定という2つの設定をしていきます!🏃‍♀️💨VirtualBoxのポートフォワーディング設定VirtualBoxを開いて、設定ボタンをクリック。対象のサーバが実行中だとうまく設定できない場合があります。対象のサーバー(今回の場合、TestDEV)の電源を切ってから先にすすみましょう。ネットワーク項目をクリック。ネットワーク設定の割り当て項目を”NAT”に変更。”ポートフォワーディング”ボタンをクリック。下記のように編集し、OKボタンをクリック。これで、Windowsからポート番号20022でVirtualBoxにアクセスすると、VirtualBoxのほうでLinuxのポート番号22に変換してLinuxにアクセスできるようにしてくれます。LinuxのNIC設定Linuxが他の通信機器と通信できるように設定していきます。NIC設定とは、通信する機器との通信機能を定義しているものです。その定義書にアクセスして設定を確認しましょう。定義書は、/etc/sysconfig/network-scripts配下にあるifcfg-enp0s3ファイルです。viコマンドの使い方を簡単に。/etc/sysconfig/network-scripts/ifcfg-enp0s3と打ち込みます。パスワードを求められるので、パスワードを打ち込みます。すると、ファイルの中身が表示されます。中身を見てみるとTYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=dhcpDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=enp0s3UUID=ad118d49-52a6-4374-8b56-fe97cd0ef88cDEVICE=enp0s3ONBOOT=yesIPADDR=196.168.56.101PREFIX=32GATEWAY=192.168.56.1DNS1=192.168.56.1こんな感じです。この中の、ONBOOT項目がyesになっているか確認し、なっていなければ変更しましょう。入力モードに変更viコマンドにはコマンドモード入力モードの二つモードがあります。コマンドモードでは、ファイルを保存したり、viコマンドを終了したりすることができます。入力モードではファイルの中身を編集することができます。viコマンド実行直後はコマンドモードのため、iキーを押します。すると、画面下に”–INSERT–”の文字が出てきます。これで入力モードになりました。この状態で、ONBOOT項目にyesを打ち込みましょう。ファイルを保存してviコマンド終了コマンドモードに変更するためにescキーを押します。”–INSERT–”の文字消えましたね。この状態で”:wq”と打ってEnterキーを押します。すると、元のコマンドラインの状態に戻ります。これで、LinuxのNIC設定の完了です。Termの実行デスクトップのTeraTermのアイコンをクリックしましょう。Termからアクセスできません。VirtualBoxの対象サーバーを起動し”実行中”にしてからこの先に進んでください。ファイルタブをクリックし、新しい接続をクリック。上記のようにホスト:LocalhostTCPポート:20022サービス:SSHプロトコル:IPv4と設定し、OKボタンを押します。すると警告ダイアログが表示されます。hostsリストに追加する”にチェックを入れて、続行ボタンをクリックします。SSH認証画面が表示されます。ユーザー名:CentOSでログインに使用しているユーザー名パスフレーズ:CentOSでログインに使用しているパスワードブレインパスワードを使うを選択し、OKボタンを押します。コメントをキャンセルメールアドレスが公開されることはありません。やってみたキャッシュレスプログラム学習PythonPHPサッカー・フットサル公式TwitterアカウントタイトルとURLをコピーしました。