漢籍リポジトリの新サーバーへのアクセス
先週から『漢籍リポジトリ』を新しいサーバーへ移行しました。 その際、 Emacsからのアクセスが出来なくなってしまいます。その問題を解決するに以下 の手順に従って操作して下さい:
Windowsの場合
Git Bashの起動
先ずは「Git Bash」を起動する必要がある。Git Bashは =krp>bin>Git=のフォ ルダーのなかにある:
これで黒っぽい背景の窓を開きます。このなかで
ssh gl.kanripo.org<ENTER>
を入力してください。 以下のような返事がうけます:
Figure 1: "Warning: Possible DNS Spoofing"
以前のサーバーの情報はパソコンに保存されて、安全のため毎回接続の際にその情報を確 認されています。今変わりましたので、警報がでて、接続が拒否されます。
解決策として一番簡単な方法は、情報が保存されているファイルを削除して、 そして次回の接続で新情報で再構築する。しかし、他のサーバーのkeyも保存さ れて有れば、kanripoのkeyだけを削除するがよい。 何れにしても、問題のファイルは上記の画面に記録されています、上の場合は
/c/Users/Christian Wittern/.ssh/known_hosts
というファイルです(これはユーザによって違いますので、自分のパソコンで確 認くだだい)。
削除するには
rm /c/Users/Christian Wittern/.ssh/known_hosts <ENTER>
ファイル名の前に"rm "を入力して、そして<ENTER>する。
次は一回新しいサーバーへ接続する、そのためにまた:
ssh gl.kanripo.org <ENTER>
を入力する。
そうすると、確認の質問がでます:
Are you sure you wanto to continue connecting (yes/no)?
このに"yes"を入力してください。
結果としては"Permission denied"という回答がきますが、それは問題ない、こ れでEmacsから接続できます。
Mac の場合
Macの操作は基本的にWindowsと似ているが、入り口が違う:
"アップリケーション>ユーティリティ>ターミナル"
でターミナルを起動してください。
ターミナルのなかで
ssh gl.kanripo.org <ENTER>
を入力してください、以下のメッセージがでます:
ここで
rm .ssh/known_hosts <ENTER>
を入力します。
つぎはもう一度
ssh gl.kanripo.org <ENTER>
を入れて、確認の質問
Are you sure you wanto to continue connecting (yes/no)?
に"yes"を入力してください:
結果としては"Permission denied"という回答がきますが、それは問題ない、こ れでEmacsから接続できます。