萬盛學電腦網

 萬盛學電腦網 >> windows 8技巧 >> cygwin在Windows8.1中設置ssh

cygwin在Windows8.1中設置ssh

   cygwin在Windows8.1中設置ssh的問題解決

  為了在Windows 8.1上直接使用Linux環境和hadoop開發,裝了cygwin,同時設置ssh無密碼登錄。

  但正常ssh-keygen後復制到authorised_keys後登錄出現提示:

  Permissions 0660 for '/home/***/.ssh/id_rsa' are too open. It is required that your private key files are NOT accessible by others.

  意思是密鑰文件的權限太松了,於是想收窄權限,但無論怎樣chmod都收不回group和other的rw權限。

  一番查找後才發現原來是一個N年前我工作中在AIX上也遇到過的問題,就是文件的group沒有,或者在cygwin中分組顯示為None的原因。解決方法就是先賦予分組,簡單粗暴chgrp Users給個普通用戶分組,再改權限就沒問題了。

copyright © 萬盛學電腦網 all rights reserved