ssh

Git 代码托管

僤鯓⒐⒋嵵緔 提交于 2020-02-10 00:57:24
一、SSH配置 首先单机鼠标右键,打开 Git Bash here ,打开 Git 命令窗口,输入命令: 1 $ ssh-keygen -t rsa -C "your_email@youremail.com" 点击回车,出现如下提示: 这个时候我们看到询问我们保存 key 的路径,使用默认即可,直接敲回车继续,这里我已经生成过了,所以我输入了新的路径和文件名,回车后会让输入两次密码( passphrase ), 输入一个大于 4 位的密码即可。然后会看到 SSH 生成成功,如图: 这里可以看到,我们的公钥保存到了 yunfeifei_rsa.pub 文件中,大家用的是默认路径的话,就打开路径 C:UsersAdmin.ssh ,会看到如图所示文件: 用文本编辑工具如记事本打开 id_rsa.pub ,复制里面的内容,先保存起来,到后面使用。 输入如下口令查看公钥: 1 $ cat ~/.ssh/id_rsa.pub 二、使用SSH 在上面我们使用 Git bash 生成了 SSH 的公钥和私钥,下面以 coding.net 为例介绍一下如何将公钥部署到远程 Git 仓库,打开设置中心,如图: 选择 SSH 公钥,填写公钥名称(可以随意起名字),然后把我们刚刚从 id_rsa.pub 里面复制出来的东西粘贴到 SSH-RSA 公钥 key 这个文本框中即可。如图: 添加完成后

GitHub 菜鸟使用

末鹿安然 提交于 2020-02-09 11:09:40
之前有用过一次,但是一直弄不明白怎么用,今天我又试了一下,成功了,现在我就记录下来,为了以后的使用以及帮助那些跟我原先一样不会用的同学 进入正题: Step 1: 注册GitHub账号 https://github.com Step 2: 下载 msysgit 这个有许多版本,我用的是 Windows ,你们根据自己的系统选择 点击这里去下载 注意:记得勾选 ,不然鼠标右键没有选项。 Step 3: 配置Git 。 首先在本地创建ssh key; $ ssh-keygen -t rsa -C "your_email@youremail.com" your_email@youremail.com改为你的邮箱,之后会要求确认路径和输入密码,使用默认的一路回车就行。成功的话会在~/下生成.ssh文件夹,进去,打开id_rsa.pub,复制里面的key。路径在命令行里,你找找就知道了 回到github 网站,进入Account Settings,左边选择SSH Keys,Add SSH Key,title随便填,粘贴key(所有字符)。为了验证是否成功,在git bash下输入: $ ssh -T git@github.com 如果是第一次的会提示是否continue,输入yes就会看到:You’ve successfully authenticated, but GitHub does

centos7 安装jdk 1.8

限于喜欢 提交于 2020-02-09 05:16:27
首先说明,本文记录的是博主搭建的3节点的完全分布式hadoop集群的过程,环境是centos 7,1个nameNode,2个dataNode,如下: 1、首先,创建好3个Centos7的虚拟机,具体的操作可以参考网上其他教程,这个给个链接《 windows环境安装VMware,并且安装CentOS7 虚拟机 》 2、完成虚拟机的java环境的搭建,可以参考我的博客《 centos7 安装jdk 1.8 》 3、关闭或者禁用防火墙, systemctl stop firewalld.service 关闭防火墙;systemctl disable firewalld.service 关闭防火墙   firewall-cmd --state 查看状态    4、修改hosts文件,vim /etc/hosts ,注释原有的内容,加入如下内容,ip地址为你自己的虚拟机的IP地址: 192.168.10.128 master.hadoop 192.168.10.129 slave1.hadoop 192.168.10.130 slave2.hadoop   more /etc/hosts查看是否正确,需要重启后方能生效。重启命令 reboot now   此处可以添加ssh key,创建无密码的公钥 a、在master机器上输入 ssh-keygen -t dsa -P '' -f ~/

hadoop分布式搭建

拈花ヽ惹草 提交于 2020-02-09 04:11:20
hadoop分布式搭建 一、首先是搞好master   1、创建用户组     groupadd hadoop 添加一个组     useradd hadoop -g hadoop 添加用户   2、jdk的安装     这里安装的版本是jdk-7u9-linux-i586.tar.gz ,使用 tar -zsvf jdk-7u9-linux-i586.tar.gz -C /opt/ 命令将其解压到/opt目录下,并将解压后的文件夹jdk-7u9-linux-i586改名为java.     jdk安装好就要配置环境变量了,使用vi /etc/profile命令编辑添加如下内容:     export JAVA_HOME=/opt/java/jdk     exprot PATH=$JAVA_HOME/bin:$PATH     配置好之后要用命令source /etc/profile使配置文件生效,这样jdk就安装完毕了。安装完之后不要忘了将所有者设置为hadoop。 使用命令chown -R hadoop:hadoop java/   3.hadoop的安装     hadoop的版本是hadoop-0.20.2.tar.gz,也把它解压到/opt目录下面,改名为hadoop。     hadoop也要设置环境变量,使用vi /etc/profile命令编辑添加如下内容:   

hadoop集群环境的搭建

北城以北 提交于 2020-02-09 03:20:27
hadoop集群环境的搭建 今天终于把hadoop集群环境给搭建起来了,能够运行单词统计的示例程序了。 集群信息如下: 主机名 Hadoop角色 Hadoop jps命令结果 Hadoop用户 Hadoop安装目录 master Master slaves NameNode DataNode JobTracker TaskTracker SecondaryNameNode 创建相同的用户的组名:hadoop。 安装hadoop-0.20.2时使用hadoop用户,并且hadoop的文件夹归属也是hadoop:hadoop /opt/hadoop slave1 slaves DataNode TaskTracker slave2 slaves DataNode TaskTracker   注:master即使master又是slave. 搭建步骤如下:   一、首先是搞好master   1、创建用户组     groupadd hadoop 添加一个组     useradd hadoop -g hadoop 添加用户   2、jdk的安装     这里安装的版本是jdk-7u9-linux-i586.tar.gz ,使用 tar -zsvf jdk-7u9-linux-i586.tar.gz -C /opt/ 命令将其解压到/opt目录下,并将解压后的文件夹jdk-7u9

ssh远程文件传输命令scp

≯℡__Kan透↙ 提交于 2020-02-09 02:16:14
scp 命令 scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。 scp 就是 secure copy, 是用来进行远程文件拷贝的 . 数据传输使用 ssh1, 并且和 ssh1 使用相同的认证方式 , 提供相同的安全保证 . 与 rcp 不同的是 ,scp 会要求你输入密码如果需要的话 . 最简单的应用如下 : scp 本地用户名 @IP 地址 : 文件名 1 远程用户名 @IP 地址 : 文件名 2 [ 本地用户名 @IP 地址 :] 可以不输入 , 可能需要输入远程用户名所对应的密码 . 可能有用的几个参数 : -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 . -C 使能压缩选项 . -P 选择端口 . 注意 -p

ssh链接服务器并且拷贝文件

不打扰是莪最后的温柔 提交于 2020-02-09 02:15:27
1.通过SSH可以远程登录到服务器上,基本的语法是: ssh username@ip 回车以后会提示输入密码,并且需要接受证书。 今天在登录的时候,出现了一个错误提示: ” Remote Host Identification Has Changed“ 每一个SSH服务器都使用的是一个随机的KEY,当SSH被重新安装过以后,这个KEY就发生了变化,但是我们登录的时候,会从本机寻找之前使用过的KEY,这个时候就会出现上面的提示,这种情况大多出现在服务器或者SSH服务被重新安装以后。 解决这个问题的最简单的办法就是删除known-hosts文件,该文件位于~/.ssh/known-hosts 当我们再次登录的时候,会重新创建这个文件,并把新的KEY加到里面去。 在本地的话可能直接 cp 旧文件 新的路径 即可。 拷贝远程服务器的文件到本地,利用scp。 scp就是secure copy,是用来进行远程文件拷贝的,数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证,与rcp不同的是scp会要求你输入密码,如果需要的话。 最简单的应用如下: scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2 [本地用户名@IP地址:]可以不输入,可能需要输入远程用户名所对应的密码. 可能有用的几个参数: -v 和大多数linux命令中的-v意思一样,用来显示进度

树莓派系统写入TF卡步骤

感情迁移 提交于 2020-02-09 01:27:20
下载树莓派系统。官网 http://www.raspberrypi.org 用balenaEtcher将下载的zip文件解压后,写入TF卡中。写入软件官网http://etcher.io 写入完成后,如果直接连接显示器键盘的就跳到第 4 步,否则重新拔插一次TF卡读卡器,开始配置SSH 和wifi连接 【SSH配置】 在TF卡根目录下建立 ssh 空文件名即可,注意文件没有扩展名 【WiFi配置】 在TF卡根目录下建立 wpa_supplicant.conf 文件,将下面内容拷贝到文件中,并修改响应配置信息 country=CN ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="your_ssid" psk="your_pwd" key_mgmt=WPA-PSK priority=1 } 4.弹出TF卡,插入TF到树莓派中,通电启动系统。 来源: CSDN 作者: Pinus contorta 链接: https://blog.csdn.net/Space_Trek/article/details/104225208

Windows电脑多个SSH Key管理.md

自作多情 提交于 2020-02-09 00:06:12
笔者偏在阿里云,Github,开源中国上均存放一些私有项目代码,因此需要再Windows电脑上配置多个SSH Key 环境 操作系统:windows 7 Git 提示: Git 安装后就可以使用 Git bash ,接下来的命令都在 Git bash 中输入和执行 注册好 Github 账号,其中 Email 为 987654321@qq.com 用支付宝/淘宝账号登录 https://code.aliyun.com ,在设置->个人设置页面看到邮箱为 987654321@163.com Github 1.打开 Git bash 2.输入命令 ssh-keygen -t rsa -C "987654321@qq.com" 3.执行结果 4.拷贝公钥 方法一:在 Git Bash 中输入命令拷贝文件内容到剪切板: clip < ~/.ssh/id_rsa_github.pub 方法二:从文件中拷贝 进入 C:\Users\{你的用户名}.ssh\ ,用记事本打开 id_rsa_github.pub ,拷贝文件中所有内容 5.添加复制的公钥到 Github 中 首先,登录 https://www.github.com ,在右上角打开弹出框,选择 Settings 在 SSH and GPG keys 打开 New SSH Key 粘贴剪切板中公钥并 Add SSH Key: 6.在

SSH三大框架整合使用的配置文件 注解实现

我的未来我决定 提交于 2020-02-08 23:12:07
1 Struts。xml 使用拦截器 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1.7//EN" "http://struts.apache.org/dtds/struts-2.1.7.dtd"> <struts> <include file="struts-user.xml"/> <include file="struts-order.xml"/> <include file="struts-cart.xml"/> <include file="struts-main.xml"/> <package name="dang-Default" extends="json-default"> <!-- <interceptors> <interceptor name="transaction" class="com.tarena.dang.interceptor.TransactionInterceptor"/> <interceptor-stack name="dangStack"> <interceptor-ref name="transaction"/> <interceptor