塩と砂糖🍵

masebbの旧ブログ

NECのIXシリーズにsshでアクセスできない(ネゴシエーション失敗)

家にあるNECのIX2105にUbuntu22.04が入ったノートPCからssh(OpenSSH)を利用してアクセスしようとしたら Unable to negotiate with $IPADDR port $PORT: no matching host key type found. Their offer: ssh-rsaと言われるようになりアクセスできなくなった。

どうやらOSアップデート(20.04→22.04)に伴うOpenSSHのアップデートで安全性が低いRSA/SHA1接続がデフォルト無効化されるようになったらしく、そのためネゴシエーションでIX側から提示されたssh-rsaによるSSHができなくなったようである。IX側にそのような設定項目/ファームウェア更新は見た限り無いみたい*1なのでIX側の設定変更では解決できないぽい(対応していないならNECには早く対応して欲しい *2 )

明示的にRSA/SHA1による接続を復活させる

.ssh/configのIX機器に対する接続プロファイルに下記の記述をすればssh-rsaによる接続がまたできるようになるようだ

HostKeyAlgorithms=+ssh-rsa

参考

'OpenSSH: RSA/SHA1 disabled by default' - MARC

*1:長年RSA/SHA1の危険性は指摘されていたみたいだがなんで無いのだろうか?実はあったりして

*2:中古で買ったくせに

最新版デスクトップ版Googleドライブでファイルの同期場所を変える

GoogleDriveでWindowsMac間でプログラムが入ったファイルを共有しているのですが、C言語を始めるにあたりWindowsMinGWを入れてそれでビルドをしようとするのですが、どうやらプログラムまでのパスに2byte文字が入ってるとそこのパスが文字化けしファイルが見つからない、となってしまうのでそれを直すために初期の同期フォルダ名の「Google ドライブ」を「GoogleDrive」に変更したいと思います

動作環境

Windows10 64bit

Google ドライブ 53.0.4.0

方法

  1. タスクバーからGoogleドライブのアイコンを見つけてそれをクリックする
  2. 右上の歯車マークをクリックして設定のウィンドウが出るのでそこで左カラムの「Google ドライブ」をクリックし、「ファイルをミラーリングする」から一時的に「ファイルをストリーミングする」に変更して、右下の「保存」で設定を保存します(アプリの再起動を促されるので再起動します)

f:id:maseBB:20211112172156p:plain

3.「Google ドライブ」フォルダーを好きなフォルダ名に変更します。(場所も変更できます)

4.再び設定画面に戻り、「ファイルをミラーリングする」に戻します。その際、青字の「フォルダの場所を変更する」にてフォルダの場所を指定できますので、先ほど場所/名前を変更したフォルダを指定します(再起動を促されるので再起動します)

f:id:maseBB:20211112195909p:plain

風邪ひいた

どうも、お久しぶりです。

中間試験も終わり、ひと段落したところで唐突に現れたクッッッッッッッッッッソ寒い日本にやられて風邪をひいてしまいました。

今年は例のウィルスの影響で外出る時はマスクするので珍しく風邪をひかずに済んでいたのですが、残念ながらやられてしまいました

寒い...

すまん

高校が午後授業なので午前は特に何もない。 親も働きに出てるので誰もいない

自分のところはまだ下水道が通っておらず浄化槽があるのだが、年に1回ぐらい点検のおじさんが来る。それが今日の午前らしく、お金と点検履歴書みたいなものを渡しといてねと言われたのでL2スイッチのコンフィグをいじりながら待っていたのだがベットにふらっと行ってしまい寝てしまった

あいにく起きた時にはもう遅く、郵便受けにはご不在の連絡が入っていた。居るのに...

そこにはお金は後で振り込んどいてねと書いてあり、これは面倒なことになったと思った

大変申し訳ない。ここに供養します。

今日は大変プログラミングが捗った

Kotlin(初めて使う)とSpringBootを使ってP2Pでチャットするだけのプログラムを作っている 今日はPeer管理サーバのDBとか基礎部分が出来た

今日はYoutubeをできるだけ見ないようにしたのでとても捗った。やはりYoutubeは悪である。Youtubeを見ているとまじで時間が溶けるのでそのうちDNSサーバー立てて名前解決をブロックしたいと思う

Kotlinむっず

Kotlin、その可愛い名前とJavaとの親和性でやってみたのはいいもののJavaとは違いすぎる 修飾子多すぎて覚えられない SpringBootと一緒に覚えようとするともうキツイ

でもこのままだとJavaしかできないおじさんになってしまうので頑張ってみる。