Ubuntu18.04でSSHパスワード認証の設定をしました。Ubuntu18.04環境をインストールして使用しています。Ubuntuの標準コンソールはDOSコマンドプロンプトのようなものです。Ubuntuの操作ログを簡単に残すことができません。Termというターミナルエミュレータでログインしてログを記録していました。Termの間でも、同じようにログインできるはずです。SSH通信のパスワード認証でログインできるように設定をしました。昔はUNIXにリモートログインするときに、Telnetというプロトコルを使用していました。Shell)プロトコルを使用するのが普通です。Telnetは平文で通信をするため入力情報が盗聴される危険性がありますが、SSH通信はネットワーク上の通信がすべて暗号化されるため盗聴されたとしても解読されにくいので比較的安全な通信方法です。SSHは、複数の認証方式が利用できます。少々面倒な手順ですが、安全な認証方式です。今回はログ記録が目的です。ローカルネットワークで同じPCの上から接続しますのでパスワード認証の設定を行います。SSHクライアントSSHクライアントには、PuTTYやWindows10標準のOpenSSHがあります。Termを使用します。Termは、TelnetやSSHで通信できるターミナルエミュレータでオープンソースにより継続的に開発されています。2018-11-30)」をリリースしていました。UbuntuにSSH通信ができるように/etc/ssh/sshd_configを設定します。最初に設定ファイルをバックアップしてから編集します。パスワードなしでのログイン禁止(no)・・・コメント解除SSHサービス開始SSHサービスを開始します。TermからTelnetのTCPポート22で接続テストします。22番ポートUbuntuのOpenSSHから応答があれば、無事SSHサービスを起動しています。SSHからの応答これが、Windowsからの応答だった場合は、Windows側のSSHサービスが起動している状態なのでSSHサービスを停止しておきます。UbuntuのIPアドレスをifconfigコマンドで調べます。TermからSSHのTCPポート22で接続します。22番ポート「プレインパスワードを使う」をチェックして、ユーザー名とパスフレーズ(パスワード)を入力します。SSHパスワード認証Ubuntuにログインしました。Termは、ファイル(F)-ログ(L)でログ記録を開始します。ログ記録の設定を変更すると便利に使用することができます。設定(S)-その他の設定(D)の[ログ]タブを開きます。標準ログファイル名(F)を「%Y%m%d_%H%M%S_&h.txt」とします。ログファイル名を「20181211_103600_192.168.0.2.txt」のように「年月日_時分秒_IPアドレス」とします。標準のログ保存先フォルダ(S)に任意のフォルダを指定します。自動的にログ採取を開始する(U)にチェックを入れます。ログインと当時にログ記録を開始することができます。LTSにSSHのパスワード認証でリモートログインできるようになりました。これで、コンソールログが簡単に記録できます。セキュリティー対策は重要なことですので、SSHの公開鍵認証に関する設定についてもそのうちに調べてみたいと思います。