首页 > 代码库 > ssh 工具
ssh 工具
- ssh 使用 rsa key 实现无密码访问
server A 要用 rsa key 验证的方式访问 server B
- 在A上创建/root/.ssh/目录
> chmod -R 700 /root/.ssh/
> cd /root/.ssh
- 在A上生成密匙对rsa的密钥
> ssh-keygen -t rsa
会提示输入一个不同于你的password的密码,直接回车,让它空着。当然,也可以输入一个。一直回车, 这样,密钥对就生成完了
其中公共密钥保存在 ~/.ssh/id_rsa.pub
私有密钥保存在 ~/.ssh/id_rsa
之后把这个密钥对中的公共密钥复制到你要访问的机器上去,并保存为
~/.ssh/authorized_keys
- 在B上修改 ssh 配置
在 /etc/ssh/sshd_config 文件末尾添加
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
重启B上的 ssh 服务
之后在A上用ssh scp sftp 访问B时,就不用输入密码了
- 验证
ssh 192.168.162.33 date
ssh 工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。