Skip to content

Cygwinのホームディレクトリ設定は/etc/passwdにフルパスで記述する

2014年7月16日

Cygwinでssh接続しようとした時に出現するこのエラーメッセージ。

Failed to add the host to the list of known hosts (/home/hayato/.ssh/known_hosts).

Cygwinをインストールしたディレクトリの下の、etc/passwdを書き換えることで解決可能。
*nixの/etc/passwdと記述方法は同一である。

変更すべきは第9フィールド、ホームディレクトリの場所で、
/cygdrive/をWindowsのルートディレクトリとみなしたときの絶対パスとなる。

ex)

— /home/hayato
+++ /cygdrive/d/Hayato/MyDocument/home

この場合、ユーザhayatoのホームディレクトリを D:\Hayato\MyDocument\homeに変更している。

 

広告

From → 未分類

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。