Docker Desktopを用いて、Ubuntu20.04で作成したDockerコンテナにパスワード認証でSSH接続する方法を解説します。
前提
- Windows環境にDocker Desktopをインストールしていること。
-
ubuntu 24.04のサーバを例に説明する。
-
Docker Desktop
を起動していること。
Dockerfile内容
以下内容のDockerfile
を例に説明します。
上記ファイルを任意のフォルダに保存してください。
なおSSHのログインユーザはtest-user
、パスワードはpassw0rd
となります。
PowerShell起動
PowerShellを起動し、Dockerfile
の保存フォルダへ移動します。
Dockerイメージ作成
以下コマンドでDockerfileからイメージを作成します。
-t
はイメージの名称とタグ名称を指定するオプションです。
作成後、イメージ確認
以下コマンドで作成されたイメージを確認できます。
Dockerコンテナ作成・起動
以下コマンドでコンテナを作成・起動します。
コンテナ作成・起動後、確認
以下コマンドで起動したコンテナを確認することができます。
SSHログイン確認
最後にSSHコマンドでログインできることを確認します。
「password:」にはpassw0rd
を指定してください。
上記のようにログインできればOKです。
TeraTermといったツールを利用してもログインすることができます。
また、ログインはパスワード認証となっているため、ログイン確認後は鍵認証へ設定を変更することを推奨します。
以上で本記事の解説を終わります。
よいITライフを!
スポンサーリンク