mysql,Linux,HighPerformance,ruby on Rails

2010年10月18日星期一

SSH With PublicKey issue:SSH Error: Permission denied (publickey,gssapi-with-mic) resolve way.

今天给一个服务器加public key认证。出错:
Permission denied (publickey,gssapi-with-mic)
sshd_config配置是以前的备份,不会有错,就是过不去。网上一大堆出招的,但均无效果。
回到问题报错提示,这个应该是权限,但哪里呢?
最后还是这里给了提示
make sure that the *right* permissions are set up

drwx------ 2 virender virender 4096 May 7 04:51 .ssh
-rw------- 1 virender virender 393 May 7 03:41 .ssh/authorized_key

还有不少人遇到我这个问题,但都没人解决.

其实就是.ssh目录权限如果太大,sshd是不让使用公钥认证的。
所以,在你配置完之后,这样处理:
$ chmod go-w ~/
$ chmod 700 ~/.ssh
$ chmod go-rwx ~/.ssh/*
OpenSSH may also refuse to support public key authentication if the file permissions are too open.
OpenSSH在文件权限属性太开放,还是会拒绝支持公钥认证。

Done.


--
tommy xiao
E-mail: xiaods(AT)gmail.com

2010年10月12日星期二

OpenOffice 3.2.1 On Fedora 13 Installation log

在Fedora 13上,安装OpenOffice 3.2.1总是不顺利,Shit!记录下来

想删除:
rpm -qa | grep ooo > rmlist
rpm -qa | grep openoffice >> rmlist
rpm -e `cat rmlist`

想安装:
dxiao ~/Downloads/src $ tar zxvf OOo_3.2.1_Linux_x86_install-rpm-wJRE_en-US.tar.gz
dxiao ~/Downloads/src $ cd OOO320_m18_native_packed-1_en-US.9502/
dxiao ~/Downloads/src/OOO320_m18_native_packed-1_en-US.9502 $ sudo ./setup
Done!



--
tommy xiao
E-mail: xiaods(AT)gmail.com

2010年10月9日星期六

遇到的Rails3 动向记录

1.adding "-j" parameter for "rails new" command

这个patch意在把jquery集成,改进集成的复杂度。+1, Rails Core Team还在review中,激烈啊

2.rails3下想使用thin,gem install thin,然后加到Gemfile,使用rails s thin启动。

3.读到Santiago Pastorino的rails学习过程,心得和上一博文中得到的经验一样,从lighthouse入手。当然最重要的还是坚持。

4.Phusion Passenger 3.0.0 RC1发布啦,老用户可以测试一把。

5.学东西例子最重要,把别人的代码拉下来跑一跑,理解起来快多了。当然这种方式适合进阶,新手莫入。Rails 3 example of jQuery UJS



--
tommy xiao
E-mail: xiaods(AT)gmail.com

2010年10月8日星期五

Rails3 Contribute workaround

1.是要看这个地址:
http://guides.rubyonrails.org/contribute.html
这里详细介绍了review Rails代码需要的过程。

2.订阅maillist: Rails-core,如果你有gmail,可以使用标签+过滤很方便的管理邮件列表。

3.到github.com Fork一个rails工程,然后在本地:
cd rails
bundle install
更新一下本地依赖包。

4.关注Rails-core邮件列表的每一个帖子。把别人的patch下载后在本地测试。把测试结果可以贴到lighthouse,这就是你社区贡献的开始。虽然没大牛写程序那么直接,但等你熟悉代码后也是可以贡献patch的。


--
tommy xiao
E-mail: xiaods(AT)gmail.com