多个电脑共用一个ssh

多个电脑共用一个ssh
2018年06月14日 16:08:08 peter327447 阅读数 1552
比如我们有多个设备,但不想每个设备上生成一个ssh key,然后去github或其他网站上添加,那样的话,ssh key会比较多,搞起来会比较乱,所以我们想在不同的设备上使用同一个ssh。

做法是,我们只需要将 id_rsa(私钥) 和 id_rsa.pub(公钥) 复制一份到其他电脑就好了。

有点需要注意:确保NEW上的两个文件的权限是正确的,id_rsa是600,id_rsa.pub是644,比如:

-rw——- 1 higrid.net 1675 2013-04-25 12:55 id_rsa

-rw-r–r– 1 higrid.net 406 2013-04-25 12:55 id_rsa.pub

如果上述方法不可以,那就先在另外的设备上创建好同名的ssh,然后用之前有ssh的设备上的ssh去覆盖。但是,同样要注意 id_rsa 和 id_rsa.pub 文件的权限问题。

为什么要注意 id_rsa 和 id_rsa.pub 的权限问题请看 http://www.cnblogs.com/ayseeing/p/4646214.html

多个input共用一个input事件的方法有多种。其中一种方法是使用switch函数或if语句来区分不同的input,并根据不同的input进行相应的处理。在React开发中,可以给每个input设置一个onChange事件,并通过事件处理函数中的参数来判断是哪个input触发了事件。然后可以使用setState方法来更新对应的input的状态。例如,在React中可以这样处理多个input共用一个input事件: ```jsx <input placeholder='请输入' onChange={this._onInput} value={this.state.inputValue} /> ``` 在_onInput事件处理函数中,可以使用switch函数或if语句来判断是哪个input触发了事件,并根据不同的input进行相应的处理。例如: ```jsx _onInput(event) { const inputId = event.target.id; const inputValue = event.target.value; switch (inputId) { case 'input1': this.setState({ input1: inputValue }); break; case 'input2': this.setState({ input2: inputValue }); break; // 其他input的处理 default: break; } } ``` 这样就可以实现多个input共用一个input事件的处理。每个input的值会根据事件处理函数中的判断逻辑进行更新。 #### 引用[.reference_title] - *1* *2* *3* [关于React处理input的方法和多个input共用一个方法(不用jQuery)](https://blog.csdn.net/weixin_45872877/article/details/107287625)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值