ubuntu14.04下SSH免密码登陆相关问题及解决办法

来源:互联网 发布:尹美莱 知乎 编辑:程序博客网 时间:2024/06/05 19:40

在搭建hadoop环境时,卡在了SSH免密码登陆这一环节,尝试了各种办法后终于得以解决。纯属个人的小白尝试和办法,做点记录,以免忘记

问题1:使用ubuntu14.10时无更新源

10月的版本为不稳定版,建议下载04月的版本。

问题2:产生公钥私钥

ssh-keygen -t  dsa -P ‘ ’  -f ~/.ssh/id_dsa

总是提示ssh-keygen 命令需要输入方法参数,然后一列A B C D......后来把sources.list中的源全部替换后,这个问题就消失了。然后执行单机回环ssh免密码登录测试时,提示如下:ssh: connect to host localhost port 22: Connection refused 这又是怎么回事?是需要安装openssh-server。

问题3:更新源

使用的是163的源。首先备份 sources.list      sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup

使用vi或者直接打开sources.list,把所有内容替换掉,替换完成后执行  sudo  apt-get update

deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse


问题4:Ubuntu14.04安装openssh-server

执行sudo apt-get install openssh-server   出现错误,其原因是依赖于openssh-client,安装执行版本的client
sudo apt-get install openssh-client=1:6.6p1-2ubuntu1
在安装server
sudo apt-get install openssh-server,完成。

0 0
原创粉丝点击