ssh一种更加安全的登录方式是使用rsa/dsa方式来做验证。密码口令很可能被猜出来,但是用dsa方式验证的ssh,除非他弄到你的私匙,否则肯定是安全的。 ssh-keygen命令可以用来生成rsa/dsa方式的公匙密匙。 ssh-keygen或者ssh-keygen -t rsa生成rsa方式的密匙。ssh-keygen -d 或者 ssh-keygen -t dsa生成dsa方式的密匙。具体rsa和dsa的区别看 这里 。 上面的命令会在~/.ssh文件夹中生成公匙(id_*sa.pub)和密匙(id_*sa),将pub文件中的内容copy到远程服务器你的home目录下面的.ssh目录中的authorized_keys[2]这个文件中,有没有最后的那个2要看你用的是ssh1还是ssh2方式,通常都有2。 然后就是远程服务器的这些文件需要有正确的权限,.ssh目录是700,authorized_keys2文件是644。 此后再登录服务器的时候应该就不需要输入密码了。 有一个小tip,就是给服务器的ip设置一个好记的形式,那么多的ip记住不容易阿,而且每次还得一个一个输入。具体方法就是修改hosts文件,添加类似下面的内容就可以了,相当于自己做了一个dns,呵呵。 #销售server 218.x.2.128 s128 xs xiaoshou #db server 218.x.23.189 s189 db oracle 这样,以后访问s128或者s189就可以了,当然后面的xs、xiaoshou、db、oracle也都是别名,都可以用来访问。 还有一个tip,是关于term的。如果用的是urxvt,访问的远程服务器的时候可能会遇到“unknow terminal : rxvt-unicode” 类似的错误,如果出现了类似错误,会导致在服务器端vim和ls都没有颜色。解决方法是在.Xdefaults文件中添加URxvt.termName: xterm,或者.bash_profile里面自己设置一下TERM类型。
-
-
近期文章
-
What I'm Doing...
- 哎呦 通过vpn推一个 哈哈哈 19 hrs ago
- 今天听说安装了 xcode 之后,会同时给装好 git,然后心里立马就舒服了,为那个莫名多出来的 git 纠结了好久了…洁癖真变态… 4 days ago
- 恩?我的 mac 怎么没提示升级?。。 4 days ago
- More updates...
Powered by Twitter Tools
-
标签
-
近期评论
- 清尘 发表在《用 emacs 写 blog》
- 第一次使用org2blog撰写博客文章 | Liuyix 发表在《介绍下 org2blog》
- zhjx 发表在《老文一篇,关于小毛》
- Org发布博客 | etimecowboy 发表在《介绍下 org2blog》
- 合肥SEO 发表在《介绍下 org2blog》