1. ホーム
  2. windows

[解決済み] ssh_dispatch_run_fatal:message authentication code incorrect unable to ssh jupyter notebook on remote server.入力のMACが破損している。

2022-02-15 13:14:06

質問

私は、リモートサーバーで実行されている私のjupyterノートブックに接続し、私のローカルWindowsマシンでそれにアクセスできるようにしようとしていました。

以下は、私が行った手順です。

リモートサーバで :

jupyter notebook --no-browser --port=8889

そして、ローカルのWindowsマシンで

ssh -N -f -L localhost:8888:localhost:8889 *******@**********.de.bosch.com

しかし、エラーが発生します

C:\>ssh -N -f -L localhost:8888:localhost:8889 *******@**********.de.bosch.com
Corrupted MAC on input.
ssh_dispatch_run_fatal: Connection to 10.82.134.38 port 22: message authentication code incorrect

しかし、Microsoft Ubuntu WSLで同じことをやってみたところ。正常に接続することができ、その後、以下のように入力すると接続できました。 jupyter notebook をcmdで実行します。

ssh -N -f -L localhost:8888:localhost:8889 *****@*******.de.bosch.com
The authenticity of host '*****@*******.de.bosch.com (10.82.134.38)' can't be established.
ECDSA key fingerprint is SHA256:EMneQnZfl3uyH0xeH+LPnkib4v7lF24qdx5C1QnXkxI.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '*******.de.bosch.com' (ECDSA) to the list of known hosts.
Password: ******

解決方法は?

ssh -L localhost:8888:localhost:8889 -m hmac-sha2-256 *******@**********.de.bosch.com

分からなければ実行。

ssh -Q mac

を削除して hmac-sha2-256 をそれぞれ指定します。