ssh免密码配置

所需工具:

  • git bash [ for windows]
  • terminal [ for macOS]
step1:

创建公匙
git-bash或者cmd下输入以下命令:

ssh-keygen -t rsa //遇到提示一直回车

注意:

  1. 默认文件名为id_rsa.pub
  2. 文件所在目录
    windows:c:/users/[你的名字]/.ssh 目录 ,或者cd ~/.ssh目录
    mac:/Users/[你的名字]/.ssh, 或者cd ~/.ssh目录
step2:

将公匙放到需要访问的服务器.ssh目录
git-bash下输入以下命令:

scp -P [端口号,默认22就不用写] ~/.ssh/id_rsa.pub [username]@[hostname:]~/.ssh/authorized_keys 

eg:

scp -P 27602 ~/.ssh/id_rsa.pub root@192.168.135.70:~/.ssh/

将id_rsa.pub的内容写入服务器/root/.ssh/authorized_keys, 没有就创建一个

cat ~/.ssh/id_rsa.pub // 复制这里cat出来的内容
vi /root/.ssh/authorized_keys // 将复制的内容粘贴进去后保存 最后与其他内容换行隔开
step3:

到本机的.ssh目录下创建config文件,目录地址见step1注意

config 内容:

	Host 21                                   // alias别名
	    HostName 192.168.129.21               // host名称
	    Port 22                               // 端口
	    User root                             // 用户名
	
	Host 104                                  // 多个配置空行隔开
	    HostName 192.168.133.104
	    Port 22
	    User root
使用方法

git bash 或terminal执行以下命令:

ssh 21 【等价于ssh root@192.168.189.21但不用输入密码】
ssh 104
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值