您的位置:首页 > 其它

ubuntu 安装SSH并设置免密码登录

2015-01-23 23:57 573 查看
1,确认已联网,输入命令

Java代码


sudo apt-get install ssh

2,配置免密码登录本机

2-1,查看用户名下是否存在.ssh文件夹 (xxxx为你的用户名)

Java代码


ls -a/home/xxxx

一般来说,安装SSH会自动在当前用户下创建这个隐藏文件夹,如没有,可手动创建。

2-2,输入命令

Java代码


ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa

这个命令会在.ssh文件夹下创建id_dsa和id_dsa.pub两个文件,这是SSH的一对私钥和公钥,类似与钥匙和锁。把id_dsa.pub(公钥)追加到授权的key中去。

Java代码


cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

这条命令的功能是把公钥加到用于认证的公钥文件中,这里的anthorized_keys是用于认证的公钥文件。

3,验证SSH是否已安装成功,以及是否可以免密码登录本机

输入命令

Java代码


ssh -version

显示结果

Bad escape character 'rsion'

输入命令

Java代码


ssh localhost

Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)

* Documentation: https://help.ubuntu.com/
100 packages can be updated.

100 updates are security updates.

Last login: Mon Aug 4 11:32:48 2014 from localhost

重启SSH服务

sudo /etc/init.d/networking restart
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: