ssh

Ansible安装(一)

给你一囗甜甜゛ 提交于 2020-01-26 14:07:54
ansible简介 1.Ansible可以同时管理Redhat系的Linux,Debian系的Linux,以及Windows主机。管理节点只在执行脚本时与远程主机连接,没有特别的同步机制,所以断电等异常一般不会影响ansbile。 2.ansible是新出现的自动化运维工具,基于 Python 开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了 批量系统配置、批量程序部署、批量运行命令 等功能。ansible是基于 模块 工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括: (1)、连接插件connection plugins:负责和被监控端实现通信; (2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机; (3)、各种模块核心模块、command模块、自定义模块; (4)、借助于插件完成记录日志邮件等功能; (5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。 3.ansible的架构:连接其他主机默认使用 ssh协议 ansible环境安装部署 管理端:192.168.35.100 被管理端:192.168.35.101 被管理端:192.168.35.102 所有管理端关闭防火墙

git操作

血红的双手。 提交于 2020-01-26 10:13:33
Ubuntu下 如我使用的是阿里云,里面创建了一个git项目 在Ubuntu14.04下拉取该项目 当你是第一次git clone .......时,报错如下 Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 上面以SSH方式访问用项目出现权限问题 查看~/.ssh是否有文件id_rsa以及文件id_rsa.pub 下面记录下解决办法:   1.首先,如果你没有ssh key的话,在ternimal下输入命令:ssh-keygen -t rsa -C "youremail@example.com", youremail@example.com改为自己的邮箱即可,途中会让你输入密码啥的,不需要管,一路回车即可,会生成你的ssh key。(如果重新生成的话会覆盖之前的ssh key。) 生成的id_rsa.pub,将里面的内容复制,进入你的github账号,在settings下,SSH and GPG keys下new SSH key,title随便取一个名字,然后将id_rsa.pub里的内容复制到Key中,完成后Add

vscode配置c++环境及sftp,Linux ssh连接

三世轮回 提交于 2020-01-26 09:29:21
下载工具: 1.vscode 2.MobaXterm MobaXterm下载连接 下载好vscode后去商店(ctrl+shift+p)下载中文翻译,C/C++ IntelliSense 下好安装就行了 下载编译器,这里我下载的时mingw64 下面是下载连接: mingw64下载 配置mingw64的环境变量,例如:D:\install\cueu\mingw64\bin; 配置步骤为我的 “电脑--属性--高级系统设置--环境变量--path”,把上面的路径复制到path里面即可 为vscode设置编译器 设置工作区(随便设置到你想要保存代码的地方), 在工作区下创建.vscode文件夹 在.vscode文件夹下创建2个文件名字分别为launch.json和test.json 这2个脚本文件是生成可执行文件和调试的文件的功能,避免手动敲命令行的步骤,想要手动敲命令行生成可执行文件和调试的,在下方的终端里写 脚本的内容为: //launch.json { "version": "0.2.0", "configurations": [ { "name": "C/C++", "type": "cppdbg", "request": "launch", "program": "${fileDirname}/${fileBasenameNoExtension}.exe", "args":

ssh登录远程服务器出现their offer:ssh-dss

本秂侑毒 提交于 2020-01-26 06:10:54
ssh连接远程服务出现以下错误 首先运行命令: ssh -oHostKeyAlgorithms=+ssh-dss username@host 根据提示: 如果原先连接过该host则需删除/Users/szx/.ssh/known_hosts中相应host的key值 最后再运行命令: ssh -oHostKeyAlgorithms=+ssh-dss username@host 输入相应host的username对应的密码即可成功登录。如有疑问可私信 来源: CSDN 作者: qq_show 链接: https://blog.csdn.net/qq_31947511/article/details/103816686

SSH 中文乱码解决

随声附和 提交于 2020-01-26 01:49:30
在终端执行命令: export LC_ALL=zh_CN.GB2312;export LANG=zh_CN.GB2312是最有效的。 这种方法是临时的,只对当前SSH客户端有效,重启后依然乱码。 1.不管用那种ssh客户端,字体设定一定要设为可以显示中文的字体。 2.远程的locale一定要设置为LANG=zh_CN.UTF-8 SSH显示中文乱码问题 (1) 打开/etc/sysconfig/i18n 设置为: LANG="zh_CN.GB2312" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh:en_US.UTF-8:en_US:en:ja_JP.UTF-8:ja_JP:ja" SYSFONT="lat0-sun16" SYSFONTACM="8859-15" 其中LANG="zh_CN.GB2312" 是必须的(如果你不想让中文乱码的话!!!) 其它的可以按照自已的需求来改变。 (2) 打开smb.conf 添加: display charset=cp936 unix charset=cp936 doc charset=cp936 来源: https://www.cnblogs.com/SunShineYPH/p/11687084

Git 配置

夙愿已清 提交于 2020-01-26 01:12:00
本地 Git 仓库和 GitHub 仓库之间的传输是通过 SSH 加密的,所以配置SSH key之后,上传代码到Github远程仓库时就不用输入密码了。一般是在C盘用户目录下有一个 something 和 something.pub 来命名的一对文件,这个 something 通常就是 id_dsa 或 id_rsa。有 .pub 后缀的文件就是公钥,另一个文件则是密钥。连接时必须提供一个公钥用于授权,没有的话就要生成一个。 一、Git 配置 配置全局用户名和密码,git提交代码时用来显示你身份和联系方式,并不是github用户名和邮箱 git config --global user.name "xxx" git config --global user.email "xxx@163.com" 二、生成SSH key 2.1生成秘钥: 执行命令生成ssh key ssh-keygen -t rsa -C "你的邮箱地址" 然后会叫你输入保存路径,然后会提示输入密码和确认密码,不用输入直接按三次下回车即可,到这里SSH key就生成好了。 2.2配置SSH key 登陆Github–>点击头像–>Settings–>SSH and GPG keys–>选择SSh keys上的New SSH keys–>name 随便写,key就是刚才生成的文件中的所有内容。

git设置多账户

一世执手 提交于 2020-01-25 18:47:44
1.设置公司gitlab 0.先给git 设置一个全局的账户, 如果是公司的电脑环境, 全局的账户当然是用你在公司的邮箱了 git config --global user.name "yourname" git config --global user.email "mygitlab@mali.cn" 1. 使用公司邮箱生成 密钥对 (默认生成id_rsa) "mygitlab@mail.com" 对应你的公司邮箱 ssh-keygen -t rsa -C "mygitlab@mail.cn"   输入完这个回车会让你输入电脑密码, 再确认一次即可 至此你的公司gitlab 用的密钥对就生成了, 在 ~/.ssh 文件夹下( ~/.ssh 中的‘~’ 对应的是跟你目录,可能对应的就是/c/Users/Administrator/ )已经生成了两个文件, 一个是 id_rsa (没有后缀名) , 这个是密钥, 放在自己电脑里的 另一个是id_ras.pub ,这个是公钥, 里面的内容要复制到github或者gitlab上的, 取决于你想用在哪。 2.设置github密钥对 第二步生成github上用的密钥 使用如下命令 -f 后是你要放的位置,及新密钥对要用的名字, 这里使用id_rsa_github这个名字 $ ssh-keygen -t rsa -C

Git学习笔记

别等时光非礼了梦想. 提交于 2020-01-25 18:46:08
Git使用手册 created by cjk on 2019.05.07 Git库的初始化 进入Git安装目录,如:E:\Git,找到git-bash.exe打开 创建 SSH Key:因为本地Git仓库和GitHub仓库之间的传输是通过SSH加密传输的,GitHub需要识别是否是你推送,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送,所以需要配置ssh key。创建命令:ssh-keygen -t rsa -C "你的 github 邮箱地址" 输入key的加密口令,可写可不写 根据控制台提示找到id_rsa.pub文件,打开并复制其中的内容 打开github 点击你的头像,settings -> SSH and GPG keys -> New SSH Key,将刚才复制的内容粘贴到key中即可,点击 Add Key 测试git与github的连通性: ssh -T git@github.com 设置git用户名: git config --global user.name 'github用户名' 设置git邮箱: git config --global user.email '邮箱' cd 切换到你想要创建的本地代码库的目录下执行 git init,执行完成后该目录下会创建一个隐藏的.git文件夹 Git代码拉取和推送 输入git status

git入门

落花浮王杯 提交于 2020-01-25 18:38:18
git 什么是git git是一款源代码管理工具(版本控制工具) 工作区、暂存区、版本库的概念 git的安装 git官网下载 git的打开 打开项目文件夹,右键鼠标选择 Git Bash Here 初始化git仓库 这个仓库会管理我们备份的代码 git init 配置备份人员信息 git config --global user.name "倪成景" git config --global user.email "chengjing.ni@hotmail.com" 把代码存储到.git仓库中 存储单个文件 git add git commit -m "此次操作的描述" 存储全部的文件 git add ./ git commit --all -m "这次是全部文件一次提交" 查看当前的状态 git status 设置git中需要忽略的文件 在工作区创建'.gitignore'文件,创建时输入'.gitignore.' ,在.gitignore文件中输入要忽略的文件,以'/'开头,红色表示在工作区,绿色表示在暂存区,无则表示都在版本库 查看日志 git log //查看详细历史提交的日志 git log --oneline //简要信息(主用) 回退到以前版本 git reset --hard Head~0 git reset --hard 版本号 git reflog

git tips

大城市里の小女人 提交于 2020-01-25 18:17:46
本文基于mac系统 换电脑之后无法链接git ssh-keygen -t rsa -C "你的邮箱" 会生成一个rsa文件(私钥)和一个rsa.pub(公钥) sublime rsa.pub #sublime 命令请移步https://blog.csdn.net/qq_36688622/article/details/104037305 将公钥添加到git的ssh中。 可能会出现添加玩public ssh key之后还是无法连接的情况 add-ssh "之前生成rsa(私钥)的路径" 重新git pull就可以了。 来源: CSDN 作者: 铁面无情哈士奇 链接: https://blog.csdn.net/qq_36688622/article/details/104037207