SSHで接続できない

イメージ
 Ubuntuを24.04→26.04 時間があったので、メインマシンのUpgradeを実施。 とはいえ、とはいえ、システムディスク(/)とデータディスク(/home)を分けているのでクリーンなインストールを実施。 (1) USBでUbuntu26.04を起動 (2) /home/user → /home/user_old にリネーム (3) 26.04をインストール これで、/home/user_oldにこれまでの環境が残ったまま、新規userでインストールすれば完了。もともとのuserが使用していたuser_id:1000のままなので、どちらのフォルダも見ることができる。 あとは、使用するソフトをインストールし  /home/user_old 以下から、利用する設定ファイル等をコピーして動作確認するだけ。 Dropbox MEGA などは、先にコピーしてから、フォルダ同期設定をすることで、ダウンロードなどはチェックのみで完了する。 thunderbird brave browser vscode dbeaver-ce typora obsidian LMStudio ollama あたりを移行してほぼ終了 .sshはそのままコピーして完了。 と思っていたら、何故かサーバによっては接続できない場合があることに気づいた。 $ ssh vps 何も返ってこず、接続できない。 でこれまで接続できていたのに、うまく行かない?? 詳細を確認しながら、チェックすることに。 $ ssh -vv vps debug1: OpenSSH_10.2p1 Ubuntu-2ubuntu3.5, OpenSSL 3.5.5 27 Jan 2026 debug1: Reading configuration data /home/user/.ssh/config ︙ debug2: we sent a publickey packet, wait for reply debug1: Server accepts key: /home/user/.ssh/id_rsa RSA SHA256:n5ocPbCvMV4FGFof … … … … … pBuJ/8r/kHGANY explicit agent のように、 認証完了後にシェルが起動せず、応答がない状態になっている。 具体的には ...

ChromeBookをサブディスプレイにする

サブディスプレイはお勧め

これだけ、オンラインが一般化してくると、オンライン会議専用でも欲しくなってくる。 


開発用メインのマシンは、27インチ+24インチのマルチディスプレイで利用中。
(次女娘が使いたいというので…譲った)

Macbookは、Zoomなどする時はほぼモバイルディスプレイを接続して2台ディスプレイ体制。


さて、Thinkpad(Ubuntu)は、持ち運び用のメインとして利用しているのだけれど、家で使用する場合はサブディスプレイが欲しい。

 ところが、Macbookに接続するのに使っているのは、バッテリー内蔵で悪くはないのだけれど、接続の手間と設置(カバーを立てかけ用に細工)するのが、ひと手間かかる…。

 しかも、Zoomでよく使用する部屋に置いてあって、持ち運ぶのが面倒…。


良い方法が無いかと思案して以下の方法を利用することに。

・日頃、寝転がってメールやSlackを確認したり、ちょっとした作業やWEBの閲覧に使用しているChromeBookを必要に応じてサブディスプレイ化する。

・特殊な設定は、面倒なので極力簡単にしたい。


ということで、用意したのがこれ!

ダミープラグ!

といっても、初号機や弐号機を操作するためのものでは決して無い
(あれば欲しいけど…)
同じ名前だし、意味合いも同じなので仕方がないのだが…

正式名称は「HDMIダミープラグ」

これは、PCのHDMI端子に差し込むことで、外付けディスプレイが存在するかのように振る舞ってくれる。
 解像度やリフレッシュレートも自由に変えられるという優れ物。

 ちなみに僕は、SWEETECH HDMI仮想ディスプレイ【1個入り】 HDMIダミープラグ を、600円弱で購入。(一応4K対応)
 いろいろな所が出していますが、1000円以下といったところですかね。

 主な目的は、解像度の低いディスプレイが接続されたサーバなどに差し込んで、リモートで操作するときに広い画面として利用するなどなど…。
まあ、アイデア次第という感じ。


 こいつを、Thinkpadに差し込み、拡張ディスプレイとして設定。
実際の配置に合わせt、調整。
 今回は、左側にChromebookを置くことにする。



Ubuntuの場合は、標準でVNCサーバの機能を持っているので、画面を共有設定するのみ。


Windowsな人は、TightVNCあたりを入れてVNC Serverにするか、標準のRDP(リモートデスクトップ)を使用するくらいでしょうか…。

Chromebook側の設定

こっちは、Ubuntuの画面共有を使用するので、それに合わせてVNC Viewerを入れるのみ。
何でも良かったが、とりあえず無難なところで…。


Google Playからインストール。

さて、インストールが終わったら、ThinkpadのIPアドレスを叩くのみ…。

と思ったら…

「The authentication mechanism requested cannot be provided by the computer.」なんてエラーが…。

最近のVNCは暗号化されているんですが、Viewerが対応していないので、接続できないぞって言ってくる(泣)


ちゅうことで、dconf-editorで暗号化をOFFにする。
dconf-editorが入っていない人は、

$ sudo apt install dconf-editor

で、入るはず。

でもって、起動。

$ dconf-editor


あとは、以下のエントリーをたどって、OFFにするだけ。
  • dconf
    • org
      • gnome
        • desktop
          • remote-access
            • require-encryption をOFF

これで、接続可能になります。

他には

$ gsettings set org.gnome.Vino require-encryption false

という方法でもOKなはず。
(以前デスクトップはこっちで設定した記憶が有る・・・)


でもって、キャプチャしたのが以下の様子。(Chromebookが左半分)



この時、Chromebookで拡大縮小を少しいじって、ちょうど半分が表示できるようにするのが良い感じです。
(実際には、右半分も転送しているので若干ラグが発生するものの、画質を中(Medium)に設定すればそこそこ速くて十分使える)


まあ、サブに表示するのは、資料などが多く、あまり速度は必要ないので問題はないです。



使ってみて

実際に、Chromebookを横に置いて使ってみると、案外良い。
(まあ、見た目にはノートを2台置いている感じ)

自立するので、設置が楽。開いてアプリ開く程度の作業。

ネットワーク経由で接続しているので、有線が不要。
長時間の場合は、それぞれに電源ケーブルが必要だけど、まぁ許容範囲。

単純に2台使用しているだけなのでChromebook側で別の作業を行うことができる。
(単なるディスプレイだと、本体側の負荷が増えることになる)
まぁ、アマプラやSpotifyでBGM流したりすかね…。

VNC経由で、Chromebook側で入力や操作ができる。
(タッチパネルで拡大縮小もできる)

思ってたより、いい感じ。



HDMIダミープラグは、Ubuntuでも利用価値が高いことが判明!
もう2〜3個確保しておいても良いかなぁと。
 客先のWindowsServerなんかにも刺しておくと解像度高くできて良さげ…。



コメント

このブログの人気の投稿

MEGAにも弱点があった?

Ubuntu24.04 でGUIが死んだ

VirtualBoxでUSBを使う方法が分かった!