0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

非インターネット接続環境のUbuntu 22.04 Desktop に openssh-server を導入し ssh 接続してみる

Posted at

インストールに必要なISOファイルをダウンロード

「日本語」で「Ubuntuをインストール」ボタンを押下

スクリーンショット 2023-09-27 20.51.07.png

キーボードレイアウトは、そのままで「続ける」ボタンを押下

スクリーンショット 2023-09-27 20.58.00.png

非インターネット接続環境ではあるが、こちらもそのままで「続ける」ボタンを押下

スクリーンショット 2023-09-27 20.59.34.png

インストールの種類もそのままで「インストール」ボタンを押下

スクリーンショット 2023-09-27 21.00.48.png

ディスクはまっさらなので「続ける」ボタンを押下

スクリーンショット 2023-09-27 21.01.45.png

時刻設定はそのままで「続ける」ボタンを押下

スクリーンショット 2023-09-27 21.02.24.png

適当に各フォームに入力し「続ける」ボタンを押下

スクリーンショット 2023-09-27 21.04.10.png

インストール処理が始まるので完了するまで待つ

スクリーンショット 2023-09-27 21.04.51.png

インストールが完了すると以下ダイアログが表示されるので「今すぐ再起動ボタン」を押下

スクリーンショット 2023-09-27 21.09.20.png

再起動処理の際、CDROMを取り除くようにメッセージが表示されタイミングでENTERを押下

スクリーンショット 2023-09-27 21.10.22.png

どのバージョンが導入可能か分からないがとりあえず、新しいバージョンをインターネット接続環境から取得し配置

dpkgコマンドでインストール。依存関係や不測パッケージがありエラーになる。

testuser@ubuntu2204desktop:~$ sudo dpkg -i openssh-server_9.3p1-1ubuntu3_amd64.deb 
[sudo] testuser のパスワード: 
以前に未選択のパッケージ openssh-server を選択しています。
(データベースを読み込んでいます ... 現在 164250 個のファイルとディレクトリがインストールされています。)
openssh-server_9.3p1-1ubuntu3_amd64.deb を展開する準備をしています ...
openssh-server (1:9.3p1-1ubuntu3) を展開しています...
dpkg: 依存関係の問題により openssh-server の設定ができません:
 openssh-server は以下に依存 (depends) します: openssh-client (= 1:9.3p1-1ubuntu3) ...しかし:
  システム上の openssh-client のバージョンは 1:8.9p1-3 です。
 openssh-server は以下に依存 (depends) します: openssh-sftp-server ...しかし:
  パッケージ openssh-sftp-server はまだインストールされていません。
 openssh-server は以下に依存 (depends) します: libc6 (>= 2.38) ...しかし:
  システム上の libc6:amd64 のバージョンは 2.35-0ubuntu3 です。
 openssh-server は以下に依存 (depends) します: libssl3 (>= 3.0.10) ...しかし:
  システム上の libssl3:amd64 のバージョンは 3.0.2-0ubuntu1 です。

dpkg: パッケージ openssh-server の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
ufw (0.36.1-4build1) のトリガを処理しています ...
man-db (2.10.2-1) のトリガを処理しています ...
処理中にエラーが発生しました:
 openssh-server
testuser@ubuntu2204desktop:~$

インストール済みパッケージ openssh-client のバージョンが 8.9p1-3 なので、openssh-server も同じものを用意してみる。結果として再びエラーとなったが、依存関係や必要パッケージが減った。

testuser@ubuntu2204desktop:~$ sudo dpkg -i openssh-server_8.9p1-3_amd64.deb 
dpkg: 警告: openssh-server を 1:9.3p1-1ubuntu3 から 1:8.9p1-3 にダウングレードしています
(データベースを読み込んでいます ... 現在 164274 個のファイルとディレクトリがインストールされています。)
openssh-server_8.9p1-3_amd64.deb を展開する準備をしています ...
openssh-server (1:8.9p1-3)(1:9.3p1-1ubuntu3 に) 上書き展開しています ...
dpkg: 依存関係の問題により openssh-server の設定ができません:
 openssh-server は以下に依存 (depends) します: openssh-sftp-server ...しかし:
  パッケージ openssh-sftp-server はまだインストールされていません。

dpkg: パッケージ openssh-server の処理中にエラーが発生しました (--install):
 依存関係の問題 - 設定を見送ります
ufw (0.36.1-4build1) のトリガを処理しています ...
man-db (2.10.2-1) のトリガを処理しています ...
処理中にエラーが発生しました:
 openssh-server
testuser@ubuntu2204desktop:~$ 

openssh-server と同様に openssh-sftp-server を取得しインストール。正常に openssh-sftp-server をインストールすることができた。

testuser@ubuntu2204desktop:~$ sudo dpkg -i openssh-sftp-server_8.9p1-3_amd64.deb 
以前に未選択のパッケージ openssh-sftp-server を選択しています。
(データベースを読み込んでいます ... 現在 164273 個のファイルとディレクトリがインストールされています。)
openssh-sftp-server_8.9p1-3_amd64.deb を展開する準備をしています ...
openssh-sftp-server (1:8.9p1-3) を展開しています...
openssh-sftp-server (1:8.9p1-3) を設定しています ...
man-db (2.10.2-1) のトリガを処理しています ...
testuser@ubuntu2204desktop:~$

引き続き openssh-server をインストール。今度は正常に openssh-server のインストールが完了。

testuser@ubuntu2204desktop:~$ sudo dpkg -i openssh-server_8.9p1-3_amd64.deb 
(データベースを読み込んでいます ... 現在 164277 個のファイルとディレクトリがインストールされています。)
openssh-server_8.9p1-3_amd64.deb を展開する準備をしています ...
openssh-server (1:8.9p1-3)(1:8.9p1-3 に) 上書き展開しています ...
openssh-server (1:8.9p1-3) を設定しています ...

Creating config file /etc/ssh/sshd_config with new version
Creating SSH2 RSA key; this may take some time ...
3072 SHA256:6iECtnZZ/f/q2utQlrU3y9/kr8VQoJL4fzhAsGiB2F8 root@ubuntu2204desktop (RSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:kvShjxY4fuo6ALeeM+xHkY3qNP5esQjHJmMDJulzh8s root@ubuntu2204desktop (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:KIYtjbcZfQN6u5ZPjhlGC2YPvkK9shjS1hzbRB00VxQ root@ubuntu2204desktop (ED25519)
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
rescue-ssh.target is a disabled or a static unit, not starting it.
ssh.socket is a disabled or a static unit, not starting it.
ufw (0.36.1-4build1) のトリガを処理しています ...
man-db (2.10.2-1) のトリガを処理しています ...
testuser@ubuntu2204desktop:~$ 

sshd サービスの起動状態を確認。running になっていることを確認

testuser@ubuntu2204desktop:~$ sudo systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2023-09-27 21:32:33 JST; 23s ago
       Docs: man:sshd(8)
             man:sshd_config(5)
   Main PID: 4849 (sshd)
      Tasks: 1 (limit: 9459)
     Memory: 1.7M
        CPU: 22ms
     CGroup: /system.slice/ssh.service
             └─4849 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"

 9月 27 21:32:33 ubuntu2204desktop systemd[1]: Starting OpenBSD Secure Shell server...
 9月 27 21:32:33 ubuntu2204desktop sshd[4849]: Server listening on 0.0.0.0 port 22.
 9月 27 21:32:33 ubuntu2204desktop sshd[4849]: Server listening on :: port 22.
 9月 27 21:32:33 ubuntu2204desktop systemd[1]: Started OpenBSD Secure Shell server.
testuser@ubuntu2204desktop:~$

別のサーバから ssh 接続してみる。無事 ssh 接続が完了。

% ssh testuser@192.168.11.43
testuser@192.168.11.43's password: 
Welcome to Ubuntu 22.04 LTS (GNU/Linux 5.15.0-25-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

0のアップデートはすぐに適用されます。

Last login: Wed Sep 27 21:39:18 2023 from 192.168.11.6
testuser@ubuntu2204desktop:~$ 
0
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?