[解決済み] SSHプロトコルv.1がサポートされなくなりました
2022-02-02 18:46:41
質問
何年も前から毎日行っているように、私のサーバーにファイルをscpしようとしているのですが、今日、この奇妙なエラーが発生しました。
client$ scp filename.file server:/path/to/somewhere/
SSH protocol v.1 is no longer supported
client$ echo $?
255
このコマンドを実行した後、私のサーバーにファイルが通常と同じように表示されません。
このエラーはscpコマンドのときだけ表示されます。ssh を使って私のサーバに入るのは問題ありません。
このような現象を見たことがある方はいらっしゃいますか?どのようにデバッグすればいいのでしょうか?以下はバージョン情報です。
client$ ssh -V
OpenSSH_8.2p1 Ubuntu-4ubuntu0.1, OpenSSL 1.1.1f 31 Mar 2020
client$ apt show openssl
Package: openssl
Version: 1.1.1f-1ubuntu2
server$ apt show openssh-server
Package: openssh-server
Version: 1:7.2p2-4ubuntu2.10
server$ sshd -V
unknown option -- V
OpenSSH_7.2p2 Ubuntu-4ubuntu2.10, OpenSSL 1.0.2g 1 Mar 2016
(わかりやすくするために、ホスト名 "client" と "server" を追加していることに注意してください)
sshd_config では、次のように表示されています。
Protocol 2
server$ cat /etc/ssh/sshd_config | grep Protocol
Protocol 2
私のサーバーではUbuntu 16.04を使用しており、今日までメンテナンスアップデートがあるはずです。
他に何か操作したほうがいいことがあれば教えてください。サーバーはローカルネットワークのみですが、それでもハード化されていることを確認したいのです。
解決方法は?
うっ、タイプミスだ...。ググってもこのエラーメッセージに関する情報が見つからなかったので、この件で壁に頭を打ち付けている他の人のために投稿を続けています。
sshコマンドにはないのですが(プライバシー保護のため各部を削除)、ポートを供給していたのです。
scp -p3122 file server:/path/
でも、本当はそうあるべきなんです。
scp -P3122 file server:/path/
(大文字の'P'を使用)
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン