1台のキーボードマウスで複数のマシンを操作できるようにするソフトウェア.マルチプラットホーム対応なので複数種類のOS混在環境でも利用できる.
Synergyのfork
snapにしては対応archtectureが多い
/usr/share/doc/barrier/examples/barrier.conf.example /usr/share/doc/barrier/examples/barrier.conf.example-basic
–enable-crypto
~/.local/share/barrier/SSL/Barrier.pem
鍵指紋交換
Serverの鍵指紋( ~/.local/share/barrier/SSL/Fingerprints/Local.txt
) をClientの信頼リスト( ~/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt
)に追記する.
SERVER$ cat ~/.local/share/barrier/SSL/Fingerprints/Local.txt | ssh USER@REMOTECLIENT tee -a ~/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt
$ loginctl show-session $(loginctl | grep $(whoami) | awk '{print $1}') -p Type Type=wayland
waylandでは総力キー付きのキーイベントがBarrierに渡らないよう.マウス操作や単純なキー入力は出来る.しばらく待ち.
遠隔の操作される対象PCのローカルkeyboardで入力できない.(恐らく誤操作対策)一度マウスを動かすと入力できるようになる.
[2022-08-07T20:23:22] NOTE: connecting to '192.168.68.101': 192.168.68.101:24800 [2022-08-07T20:23:22] DEBUG: Opening new socket: EC992030 [2022-08-07T20:23:22] INFO: OpenSSL 1.1.1q 5 Jul 2022 [2022-08-07T20:23:22] NOTE: peer fingerprint (SHA1): FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF (SHA256): FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF:FF [2022-08-07T20:23:22] NOTE: fingerprint_db_path: /home/matoken/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt [2022-08-07T20:23:22] NOTE: Read 1 fingerprints from: /home/matoken/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt [2022-08-07T20:23:22] NOTE: Fingerprint does not match trusted fingerprint [2022-08-07T20:23:22] ERROR: failed to verify server certificate fingerprint [2022-08-07T20:23:37] DEBUG: Closing socket: EC992030
~/.local/share/barrier/SSL/Fingerprints/TrustedServers.txt を確認するとハッシュのみが書かれている. 繋がる端末では以下の形式でハッシュが格納されていた.
v2:sha1:ハッシュ(:なし,英小文字) v2:sha256:ハッシュ(:なし,英小文字)
形式を書き換えて繋がるようになった.
v2:sha1:ffffffffffffffffffffffffffffffffffffffff v2:sha256:ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
コメント