web-dev-qa-db-ja.com

DebianJessieにSSHサーバーをインストールできません

今日、Debianを新規インストールしましたが、リモートでマシンに接続できるようにSSHサーバーをインストールしようとしています。

Apt-get install sshを実行すると、パッケージをインストールできないことが表示されます。依存関係を手動でインストールしようとすると、パッケージlibedit2(サーバーなどの依存関係であるopenssh-clientで必要)が必要になるところまで到達しました。

Apt-get installを実行すると、次のメッセージが表示されます。

パッケージlibedit2は使用できませんが、別のパッケージからのリファラーです。これは、パッケージが欠落しているか、廃止されているか、別のソースからのみ入手可能であることを意味している可能性があります。

オンラインのパッケージ検索を確認したところ、Jessieのパッケージが存在するようです。その後、sources.listを確認し、次の行をそこに配置しました。

deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main

パッケージが配置されているはずのメインリポジトリ(更新のみ)が表示されなかったので、これを追加しました:

deb http://ftp.debian.org/debian jessie main

その後、パッケージが見つかり、インストールされることを期待していますが、apt-get updateを実行すると、エラーが発生しました。

Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]

古いAMDAthlon XPを使用しています。これが、x86バージョンがインストールされており、i386リポジトリがチェックされている理由です。

SSHのインストールに関する問題の修正を手伝ってください。追加情報が必要な場合は、提供します。

編集:私がこの質問を書いたとき、私は午前中ずっとapt-get updateを試みていました、そして私は受け取った、そしてパッケージがサーバー上で見つからなかったことを示すエラー。今、私は再び更新し、すべてが正常に完了しました。その後、SSHをインストールしようとすると、ハッシュの不一致エラーが発生しました。さらに30分待ってから、再試行してSSHをインストールしました。何が起こったのか説明がありません。

2
Milen Georgiev

私のルーターはくだらないファームウェアを使用していて、ケーブル接続を使用していると、ほとんどの場合ネットワークトラフィックが破損していることがわかりました。ルーターを最新の公式ファームウェアに更新しましたが、すべて正常に動作しています。

1
Milen Georgiev

#aptitude install openssh-serverを試してみてください。ほとんどの場合#aptitudeが機能し、#apt-getが依存関係関連のエラーを表示するのを見てきました。

また、ここでいくつかのwiki情報を見つけてください[ https://wiki.debian.org/SSH]

0
Kiran