備忘録(Ubuntu18.04でよく使う設定 remmina)

初期設定でリモートデスクトップ接続ソフトであるremminaがインストールされている。されていなければ,

$sudo apt install remmina

 

端末から

$remmina

 

でremminaが立ち上がるので,接続方法を設定する。

ElecomのWRC-1167GHBK2-Sは,LAN内部のPCに対しDNSサーバとして働いてくれる。

そのため,「接続先」は,Windows PCに付けた名前でよい。

 

VNC経由の場合,色数を24bit設定(-depth 24)にしているので,色数32bitでは接続できないので,なんとなく16bit設定にしている。別に全部32bitでも良いのだろうが,特に理由はない。

 

「user name」と「password」は,一ひねり必要だった。user nameを漢字にしているせいだろうか。

・メインマシンは,以前 user name をローマ字で設定していた履歴を(どこかに)保存しているのか,以前使用していたローマ字user nameとMicrosoftアカウントのpasswordでログインできた。

・サブマシンは,上記ではログインできなかった。漢字 user nameでもうまくいかない。結局,Microsoftアカウントに登録しているメールアドレスをuser nameにし,Microsoftアカウントのpasswordを入力することでログインできた。

・メインマシンについても,サブマシンと同様の user name,passwordでログインできた。

 

Windows PCのアカウントって今いち良く分からないな。

 

<追記>

新たにUbuntuをインストールしたマシン(5.3.0-46-generic)でremminaを起動させると,以下のエラーを吐く(が,タイムアウト後起動するので,使えはする)。remminaをいったんアンインストールして,再インストールしても同じ。

 

[glibsecret] unable to get secret service: org.freedesktop.secrets を StartServiceByName で呼び出そうとしてエラー:タイムアウトしました
Plugin entry returned false: /usr/lib/x86_64-linux-gnu/remmina/plugins/remmina-plugin-secret.so.
StatusNotifier/Appindicator support: not supported by desktop. libappindicator will try to fallback to GtkStatusIcon/xembed
Running under Gnome Shell version 3.28.4
WARNING: Remmina is running with a secret plugin, but it cannot connect to a secret service.

 

原因は判然としないが,似た症状を呈すると思われる質問を見つけた。

https://unix.stackexchange.com/questions/529559/remmina-does-not-work-after-first-time?noredirect=1&lq=1

 

そこから誘導される解決済みの質問スレッドによると,freerdpのバグらしい。

https://translate.googleusercontent.com/translate_c?depth=1&hl=ja&pto=aue&rurl=translate.google.co.jp&sl=auto&sp=nmt4&tl=ja&u=https://unix.stackexchange.com/questions/524708/remmina-works-once-after-which-it-needs-to-be-restarted&usg=ALkJrhhoLgbREib2LMrE6VuC2kEfYh3-jw

 

ただ,誘導先と症状が違うような気がするので,ホントに「already answered here」で良いのかいな,とは思う。

 

freerdpのバグ云々とあったので,バージョンを確認してみる。

(バージョン)

remmina:amd64/bionic 1.2.0-rcgit.29+dfsg-1ubuntu1 uptodate

freerdp:インストールされていない

 

あれ,と思って,$sudo apt install freerdp2-X11* してみる。

と,$remmina したときのエラーは変わらず,今度はWindowsマシンに接続できなくなってしまう。

 

まずいと思って$sudo apt remove freerdp2-X11* してもやはり接続できない。

$sudo apt remove remmina して $sudo apt autoremove して,$sudo apt install remmina してもやはりダメ。

 

詰まったか,と思ったところで,ふと接続プロファイルを新規に作って試してみたらうまくいった。プロファイル自体は何にも変わってないのにどういうことだ。

 

ただ,ともかくも使えはするので,これ以上原因追及はしない・触らないことにする。

</追記>