発生しているエラーなどが不明瞭なので、本来はお聞きしてからお応えすべきですが、
状況が深刻だと考えましたので、とりあえず推測で回答します。
以下の二点について細かい状況等を、質問に追加していただければ、他の回答者の方からも、より有意義な回答をもらえるかもしれません。
- ルートディレクトリ以下を chmod 777 した具体的な操作
- ssh ができなくなったと判断するに至った状況(実行したコマンド、エラーメッセージ等)
ルートディレクトリ以下の全変更について
ルートディレクトリ以下にはさまざまなディレクトリがあり、
さまざまな目的のために、適宜必要なアクセス権が設定されています。
それは SSH に限らずシステムの様々な機能の動作にとって必要なものです。
ですから、chmod 777 に限らず、ルートディレクトリ以下のすべてのファイルを
無条件に変えてしまうような操作は、システムの仕組みを相当理解してからでなければ
しないほうがいいと思います。
今回の操作でも、ssh とそれ以外の様々な機能がうまく動作しなくなり、
最終的には CentOS を再インストールするはめになる可能性が高いです。
個人での利用ならだましだまし動かせないこともないかもしれませんが、
会社の業務で使用していたり、他の方と共用しているようなシステムの場合は、
管理を担当している方に連絡をとって事情を説明されたほうがいいと思います。
ssh が動かない理由について
どのようなエラーが出ているのか、示されていないので、
不確かな事しか言えませんが、推測できるケースを書きます。
ssh に関しては、ホームディレクトリ下の .ssh 以下の鍵ファイルのアクセス制限の設定が
オーナー以外アクセス不可になっていないと、エラーになるはずです。
(詳細は ssh-keygen のドキュメントなどを読んでください)
これはアクセス制限を緩くすれば動くとは限らない典型的な例です。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。