ssh

Linux git(9)----从远程库克隆

随声附和 提交于 2020-02-06 10:47:24
用到的新命令 1.git clone:克隆一个本地库 从远程库克隆,HTTPS克隆 1.在github上新创建一个仓库名为gitskills 2.用命令git clone克隆一个本地库,其中git clone后面的地址可以从图1中标记位置找到 [root@VM_0_11_centos learn_git]# git clone https://github.com/TQ5911/gitskills.git Cloning into 'gitskills'... Username for 'https://github.com': TQ5911 Password for 'https://TQ5911@github.com': remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done. remote: Total 3 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking objects: 100% (3/3), done. 3.查看库情况,gitskills已经从github上远程克隆过来了 [root@VM_0_11_centos learn_git]# ls gitskills LICENSE readme.txt

配置 git公钥报错:unknown key type -rsa

六月ゝ 毕业季﹏ 提交于 2020-02-06 09:05:31
配置 git公钥的时候出现:ssh-keygen unknown key type -rsa 一个解决办法是去本地寻找.ssh文件,参考路径(C:\Users\Administrator\.ssh),把这个文件夹干掉,直接Delete。然后重新打开Git Bash,按照上面教程走就行了。 还有一种情况是你输入命令时,-C后面千万不能出现空格,要连在一起! 如果还是不行的话,再输入生成ssh秘钥命令的时候,去掉邮箱直接输入 ssh-keygen -t rsa 可以解决问题 最后我直接用:ssh-keygen -C"123@qq.com" 解决了,注意:-C后面没有空格 来源: CSDN 作者: 陈晨辰~ 链接: https://blog.csdn.net/weixin_38004638/article/details/104156389

Linux下的SSH服务

半城伤御伤魂 提交于 2020-02-06 07:38:45
ssh服务 ssh是一种安全协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。在数据传输方面有很多应用。 Linux下的SSH服务 在Linux下SSH服务端是一个在后台运行的程序,响应来自客户端的连接请求。 SSH服务端的讲程名为sshd,负责实时监听远程SSH客户端的远程连接请求,并进行处理。 安装 : sudo apt-get install openssh-server 查看ssh服务状态 : ps -e|grep ssh 启动和关闭 : sudo service ssh start/restart/stop sudo /etc/init.d/ssh start/restart/stop ssh命令 ssh登录远程主机 ssh [-p port] username@ip 退出: exit 或 ctrl-D scp命令 scp命令可以用来通过安全、加密的连接在机器间传输文件。 把本地文件传输给远程系统: scp localfile username@tohostname:/newfilename 把远程文件传输给本地系统: scp username@tohostname:/remotefile /localfile ssh秘钥 每次登录远程主机都需要输入密码是很不便捷的,如果要加速这一步骤,可以利用密钥对进行连接,主要思路是:生成一对公钥私钥

3.Hadoop_HDFS1.x_全分布式搭建

試著忘記壹切 提交于 2020-02-06 00:23:15
环境 CentOS 6.5 Apache Hadoop 2.6.5 JDK 7 (Hadoop3.0以上需要JDK8) hadoop-2.6.5.tar.gz 准备工作 准备4台虚拟机 node01、node02、node03、node04 检查虚拟机时间是否同步 检查/etc/sysconfig/network 中 HOSTNAME是否与上面一致 检查/etc/hosts 文件是否设置,是否一致 检查 /etc/sysconfig/selinux中 SELINUX=disabled 检查防火墙是否关闭 架构说明 node01: nameNode( NN ) node02: secondaryNameNode( SNN )、dateNode( DN ) node03: dateNode( DN ) node04: dateNode( DN ) 主节点部署 安装jdk7 # 安装 rpm -i jdk-7u67-linux-x64.rpm 设置ssh免密钥登陆,并分发 # 使用ssh本地登录,如果才会有.ssh文件 ssh localhost # 切换到家目录 cd # 查看是否有.ssh 文件 并进入 ll -a cd ~/.ssh/ # 生成id dsa 公钥 ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa #

centos免密码登录SSH

时间秒杀一切 提交于 2020-02-05 23:58:07
ssh-keygen创建公钥-私钥对 ssh-keygen -t rsa 然后一路回车, ll ~/.ssh/ -rw-------. 1 root root id_rsa -rw-r--r--. 1 root root id_rsa.pub 在home目录下创建了隐藏目录.ssh和私钥id_rsa和公钥id_rsa.pub文件 也可以增加一些定义来创建 s sh-keygen -t rsa -f ~/.ssh/key-id_rsa -P 'passwd' -C 'zhangsan 2020-1-1' -t: 密钥类型, 可以选择 dsa | ecdsa | ed25519 | rsa -f: 定义密钥目录位置/文件名, 默认为当前用户home下.ssh隐藏目录,默认密钥文件名以id_rsa开头。 -P -P '' 表示空密码,添加了密码,即使私钥被盗也无法使用,加了-P参数还免回车几次。 -C: 为此公钥添加指定注释, 如配置多个免密登录时, 公钥附带了注释就方便多了(于公钥密钥字符串后面) 配置密钥授权文件 将公钥放入指定目录文件authorized_keys中 cat ~/.ssh/id_rsa.pub > ~/.ssh/authorized_keys 调整文件夹和文件的权限 chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys

scp命令

夙愿已清 提交于 2020-02-05 22:24:23
scp 命令使用端口号 4588 -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4寻址 -6: 强制scp命令只使用IPv6寻址 -B: 使用批处理模式(传输过程中不询问传输口令或短语) -C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能) -p:保留原文件的修改时间,访问时间和访问权限。 -q: 不显示传输进度条。 -r: 递归复制整个目录。 -v:详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。 -c cipher: 以cipher将数据传输进行加密,这个选项将直接传递给ssh。 -F ssh_config: 指定一个替代的ssh配置文件,此参数直接传递给ssh。 -i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。 -l limit: 限定用户所能使用的带宽,以Kbit/s为单位。 -o ssh_option: 如果习惯于使用ssh_config(5)中的参数传递方式, -P port:注意是大写的P, port是指定数据传输用到的端口号 -S program: 指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。 常用的就是scp -r 来源: https://www.cnblogs

GitHub添加SSH keys

孤街醉人 提交于 2020-02-05 13:47:14
SSH keys是本地Git仓库和Github仓库之间传输的一种加密方式,添加SSH keys相当于将自己的电脑和自己的账户绑定,无需每次输入账号密码。 参考: git创建远程仓库并上传代码到远程仓库中 1、创建SSH keys 先看一下自己C盘用户目录下有没有.ssh目录,有的话看下里面有没有id_rsa和id_rsa.pub这两个文件,有就跳到下一步,没有就通过下面命令创建。 youremail@example.com改为自己github账号的邮箱。 ssh-keygen -t rsa -C "youremail@example.com" 2、绑定SSH keys 浏览器登录自己的github,Settings/SSH and GPG keys/New SSH key。 Title随便写,把第1步中的id_rsa.pub用记事本打开,然后复制到Key里即可。 来源: CSDN 作者: 湖大李桂桂 链接: https://blog.csdn.net/qq_36017609/article/details/104180810

求助:SSH整合无法进行增删改的问题

烂漫一生 提交于 2020-02-05 10:55:24
关于SSH整合后无法进行增删改操作的问题 各位大佬帮忙看看,我的后台是使用Spring, Spring MVC ,Hibernate整合的 spring.xml: < ? xml version = "1.0" encoding = "UTF-8" ? > < beans xmlns = "http://www.springframework.org/schema/beans" xmlns : xsi = "http://www.w3.org/2001/XMLSchema-instance" xmlns : aop = "http://www.springframework.org/schema/aop" xmlns : tx = "http://www.springframework.org/schema/tx" xmlns : context = "http://www.springframework.org/schema/context" xsi : schemaLocation = " http : / / www . springframework . org / schema / beans http : / / www . springframework . org / schema / beans / spring - beans . xsd http : / /

ssh

微笑、不失礼 提交于 2020-02-05 09:35:13
SSH为Secure Shell的缩写;SSH为建立在应用层基础上的安全协议。SSH较可靠, 专为远程登录会话和其他网络服务提供安全性的协议 。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX上的一个小程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞. 安装 openssh-client和openssh-server ubuntu 开启 sudo systemctl start sshd ssh 默认端口为22,安全协议版本又SSH1,SSH2 SSH服务端主要包含两个服务功能SSH远程连接和SFTP服务 SSH客户端包含SSH远程连接命令以及远程拷贝命令scp 远程登录 口令登录 ssh moddemod@192.168.0.3 ssh -p 22 moddemod@192.168.0.3 公钥登录 客户端将自己的公钥存储在远程主机上,登录的时候,远程主机会向用户发送一段随机字符串,用户用自己的私钥加密后,再发回去。远程主机用实现存储的公钥进行解密,如果解密成功,就证明用户是可信的,直接允许登录sehll,不再输入密码。 将公钥传输到远程主机上 ssh-copy-id moddemod@192.168.0.103 登录的时候可不用输入密码直接进入。 如果传输失败,可检查一下服务端配置文件 第一个文件为客户端配置文件

ssh访问远程服务器

旧街凉风 提交于 2020-02-05 09:17:34
通过ssh或者rsync访问远程服务器时,有时会遇到如下问题: ssh_exchange_identification: Connection closed by remote host 最近半年我大概就遇到三次。出现这种情况,可以先登录需要访问的那台服务器,通过netstat -an | grep ssh命令查看,一般就是ipv4和ipv6同时监听导致的。 这时需要查看/etc/ssh/目录下的sshd_config文件,会发现 #Port 22 #AddressFamily any #ListenAddress 0.0.0.0 #ListenAddress :: 这就表明ssh服务器端默认监听的是ipv4和ipv6,这时只需要取消对ipv4监听的注释,这就意味着只监听ipv4类网络地址,然后重启ssh服务即可。 如果重启失败,就通过kill -9 pid直接杀死该进程,再启动即可。 来源: CSDN 作者: yang1018679 链接: https://blog.csdn.net/yang1018679/article/details/104089278