posts - 110, comments - 101, trackbacks - 0, articles - 7
            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          linux 非root用戶 普通用戶ssh 登錄 解決

          Posted on 2012-05-16 17:59 云云 閱讀(10271) 評論(0)  編輯  收藏
          之所以要把這個記錄下來
          是因為它的確和root用戶不一樣
          root用戶 不需要改動什么權(quán)限問題  只要生成私鑰/公鑰對 即可

          但是一樣的操作在普通用戶上就出了問題了
          折騰了老半天

          ssh-keygen -t rsa

          一路回車 就好

          然后會生成幾個文件
          id_rsa
          id_rsa.pub
          known_hosts

          然后執(zhí)行

          cat id_rsa.pub >> authorized_keys

          如果是root用戶  做完這一步 就可以了 就可以使用ssh slave01 或 ip 登錄了
          但是 郁悶的是 同樣的操作 到了普通用戶上就不行了

          網(wǎng)上找了很多辦法 什么修改sshd_config之類的 試過都沒用
          其實最終還是權(quán)限問題  什么都配置文件都不用改 只需要賦一下權(quán)限就ok
          默認生成的文件authorized_keys權(quán)限:
          -rw-rw-r-- 1 hadoop hadoop  395 05-16 17:59 authorized_keys
          默認生成的.ssh權(quán)限是可以


          下面一個個的賦權(quán)限
          首先是給.ssh目錄賦一個權(quán)限  
          1 chmod 700 /usr/hadoop/.ssh

          2 chmod 600 authorized_keys
          3 chmod 600 id_rsa
          這下就可以ssh slave01了 
          還是不行的話 就仔細檢查一下權(quán)限

          -rw------- 1 hadoop hadoop  396 05-16 05:10 authorized_keys
          -rw------- 1 hadoop hadoop 1675 05-16 05:10 id_rsa
          -rwxrwxrwx 1 hadoop hadoop  396 05-16 05:10 id_rsa.pub
          -rwxrwxrwx 1 hadoop hadoop  402 05-16 05:10 known_hosts

           .ssh目錄權(quán)限:
          drwx------  2 hadoop hadoop 4096 05-16 05:10 .ssh

















          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 四川省| 宁陕县| 福泉市| 呼玛县| 岐山县| 内黄县| 时尚| 江津市| 满洲里市| 开封县| 房产| 鸡西市| 安乡县| 巧家县| 定日县| 米泉市| 搜索| 应用必备| 禄劝| 平凉市| 镇坪县| 通州区| 石河子市| 建水县| 台前县| 西乌珠穆沁旗| 新乡县| 嵊泗县| 体育| 临武县| 安国市| 乐昌市| 平泉县| 宣恩县| 赤峰市| 彭山县| 赞皇县| 石楼县| 桃源县| 平乐县| 波密县|