漢籍リポジトリの新サーバーへのアクセス

先週から『漢籍リポジトリ』を新しいサーバーへ移行しました。 その際、 Emacsからのアクセスが出来なくなってしまいます。その問題を解決するに以下 の手順に従って操作して下さい:

Windowsの場合

Git Bashの起動

先ずは「Git Bash」を起動する必要がある。Git Bashは =krp>bin>Git=のフォ ルダーのなかにある:

ssh00-git-bash.png

これで黒っぽい背景の窓を開きます。このなかで

ssh gl.kanripo.org<ENTER>

を入力してください。 以下のような返事がうけます:

ssh01-warning.png

Figure 1: "Warning: Possible DNS Spoofing"

以前のサーバーの情報はパソコンに保存されて、安全のため毎回接続の際にその情報を確 認されています。今変わりましたので、警報がでて、接続が拒否されます。

解決策として一番簡単な方法は、情報が保存されているファイルを削除して、 そして次回の接続で新情報で再構築する。しかし、他のサーバーのkeyも保存さ れて有れば、kanripoのkeyだけを削除するがよい。 何れにしても、問題のファイルは上記の画面に記録されています、上の場合は

/c/Users/Christian Wittern/.ssh/known_hosts

というファイルです(これはユーザによって違いますので、自分のパソコンで確 認くだだい)。

ssh02-permission-denied.png

削除するには

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と似ているが、入り口が違う:

"アップリケーション>ユーティリティ>ターミナル"

でターミナルを起動してください。

mac-terminal.png

ターミナルのなかで

ssh gl.kanripo.org <ENTER>

を入力してください、以下のメッセージがでます:

mac-ssh-warning.png

ここで

rm .ssh/known_hosts <ENTER>

を入力します。

つぎはもう一度

ssh gl.kanripo.org <ENTER>

を入れて、確認の質問

Are you sure you wanto to continue connecting (yes/no)?

に"yes"を入力してください:

mac-permission-denied.png

結果としては"Permission denied"という回答がきますが、それは問題ない、こ れでEmacsから接続できます。

Author: Christian Wittern

Created: 2014-06-23 Mon 20:50

Emacs 24.3.1 (Org mode 8.2.5h)

Validate