ssh免登录配置
设置SSH公钥认证(不需要每次都输入口令)方法
本地机器(192.168.0.240):
$ssh-keygen -t dsa
注意:密码(passphrase)设为空(要求输入密码时直接按"Enter"键)
再把生成的id_dsa.pub(公共密钥保)拷贝到你要访问的机器上去并保存为authorized_keys.
$scp /home/zengxiaolong/.ssh/id_dsa.pub jiazhizhong@192.168.0.239:~/.ssh/authorized_keys
注: 远端机器(239)需要以jiazhizhong身份使用ssh进行过远程登录!
本地机器(192.168.0.240):
$ssh jiazhizhong@192.168.0.239
如果没有提示让输入密码,那就OK!
注: 不需输入密码
jiazhizhong ------------> jiazhizhong
192.168.0.240 192.168.0.239
做了以上配置后,在本地机器执行scp的时候按tab,就可以自动补齐你要访问的机器上的目录名(只可惜反应速度慢,需要耐心等待,似乎意义不是很大)
注:authorized_keysk已经存在被授权的机器,别把之前的覆盖掉