ssh

shell ssh使用方法

吃可爱长大的小学妹 提交于 2020-03-10 10:27:17
功能:远程登录第三方服务器 条件:服务器之间网络打通 格式:ssh username@remoterserver 来源: CSDN 作者: huichamao8418 链接: https://blog.csdn.net/huichamao8418/article/details/104754522

git配置多个ssh key

旧城冷巷雨未停 提交于 2020-03-10 08:38:46
生成一个ssh key ssh-keygen -t rsa -C “xxx@aabb.com” # 根据你的邮箱采用rsa非对称算法生成一个ssh的公钥和私钥 将生成的私钥加入到ssh中 ssh-add ~/the/private/key # 后面填写私钥的路径 配置ssh TCPKeepAlive = yes ServerAliveInterval 60 # gitlab Host gitlab.xxx.com # your gitlab hostname port 22 HostName gitlab.xxx.com PreferredAuthentications publickey IdentityFile ~/.ssh_gitlab/rsa.pub User yourGitLabName # github Host github.com Port 22 HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/rsa.pub User yourGitHubName 来源: CSDN 作者: 小飞猪0_0 链接: https://blog.csdn.net/qq_38377846/article/details/104757691

Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpa

让人想犯罪 __ 提交于 2020-03-10 07:45:33
ASK [ Gathering Facts ] ********************************************************* fatal: [ 10.22.60.204 ] : FAILED ! = > { "msg" : "Using a SSH password instead of a key is not possible because Host Key checking is enabled and sshpass does not support this. Please add this host's fingerprint to your known_hosts file to manage this host." } to retry, use: --limit @/data/ansible/workspace/AFFIN_ICORE/DIT/ICORE_CBS2/DEPLOY/sys_role.retry PLAY RECAP ********************************************************************* 10.22.60.204 : ok = 0 changed = 0 unreachable = 0 failed = 1 解决方案 在ansible所在主机

记一次 linux ssh root用户设置远程登陆无效解决方法

前提是你 提交于 2020-03-10 05:57:44
在阿里云上买了台linux服务器,centos操作系统,配置好账号密码后, 其他账号都没问题,root账号死活无法远程ssh登陆, 百度出来全是PermitRootLogin yes配置好就可以了,但是我配置了还是不行。 搞了两个多小时,没折腾好。 实在看不到希望,这才想到了ssh的登陆日志, 在/var/log目录下secure文件。 tail -f -n 200 /var/log/secure 看了日志才发现 Mar 8 16:08:41 iZuf6dtic2d71q1enfn0efZ sshd[29375]: User admin from xxx.xx.xx.xx not allowed because not listed in AllowUsers 这才想起sshd_config 文件中还有一项配置AllowUsers 需要把root也加进入,修改配置重启sshd服务,问题解决了! 回想起来,还是解决问题的思路不对,如果一开始想到查看日志,估计就5分钟就解决了!因为有百度依赖症,什么问题都想通过百度来解决。 来源: CSDN 作者: openzhang 链接: https://blog.csdn.net/u010212271/article/details/104750966

SSH+rsync+xsync

牧云@^-^@ 提交于 2020-03-10 05:04:26
1.SSH (1)基本语法 ssh 另一台电脑的ip地址 (在hadoop102 上ssh hadoop103,hostname,exit) (2)ssh连接时出现Host key verification failed的解决方法 [atguigu@hadoop102 opt] $ ssh 192.168.1.103 The authenticity of host ‘192.168.1.103 (192.168.1.103)’ can’t be established. RSA key fingerprint is cf:1e🇩🇪d7:d0:4c:2d:98:60:b4:fd:ae:b1:2d:ad:06. Are you sure you want to continue connecting (yes/no)? Host key verification failed. (3)解决方案如下:直接输入yes (2)免密 登录原理,如下图所示 (3)生成公钥和私钥:(cd进入根目录~,ls -al可以查看到 .ssh文件夹,若没有可以ssh hadoop103登录其他虚拟机后就会有了) [atguigu@hadoop102 .ssh]$ ssh-keygen -t rsa (生产一对公钥与私钥) 然后敲(三个回车),就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥

putty中文显示乱码解决方法

一个人想着一个人 提交于 2020-03-09 21:43:01
putty工具是开源免费的远程ssh工具,界面整洁,小巧好用,配合同样小巧整洁且免费的WinSCP的ftp功能,绝对是linux后端开发的利器 说下解决putty中文显示乱码的问题 1.更改linux系统的语言环境 vim ~/.bash_profile  在最后添加一行 LANG="zh_CN.UTF-8"  :wq  退出保存  最后运行  source ~/.bash_profile 2.修改putty显示 首先ssh连接到你修改过~/.bash_profile 的服务器,登陆后,右键putty上方边框,点 "Change Settings..." 然后依次点击Appearance->change->新宋体->中文GBK2312 最后点“确定”如下图 3.选择Translation->Use font encoding(最下边) 最后点 Apply 4.ok 愉快使用 来源: https://www.cnblogs.com/go-ahead-wsg/p/12450680.html

k8s的持续集成(jenkins+gitlab+k8s)

岁酱吖の 提交于 2020-03-09 18:28:40
应用场景: 问题 项目分为app和后台两种,为了保证再同一个环境下面测试,所以不可能链接开发本地服务进行测试,所以需要搭建一个测试环境,供app进行开发测试。这个时候就有一个问题,如果开发新增加功能或者app调试的时候发现问题,这个时候就需要提交新的代码或者修复bug,然后重新发布到测试环境中去。但是后台人员又不能进入Linux服务器中,只能通过Linux运维人员来重新部署,这样的效率就会极低。 方案: 基于这种模式下面的,我们引入了Jenkins工具,通过Jenkins来拉取svn/git代码到服务器中,再Jenkins中编写Linux运行脚本,通过脚本我们就可以对代码进行编译运行,然后重新发布到服务器中运行。后端人员也不需要通知Linux运维人员来执行这个操作,直接再Jenkins的控制台就可以执行了。 实验环境 IP 主机名称 服务 192.168.1.21 master k8s 192.168.1.22 node01 k8s 192.168.1.10 git gitlab 192.168.1.13 jenkins jenkins 总体流程: 在开发机开发代码后提交到gitlab 之后通过webhook插件触发jenkins进行构建,jenkins将代码打成docker镜像,push到docker-registry 之后将在k8s-master上执行rc、service的创建

docker里的centos 安装sshd服务

[亡魂溺海] 提交于 2020-03-09 17:31:44
docker里的centos 安装sshd服务 sa 发布于 2018-01-12 分类: 未分类 阅读(3405) 评论(0) 1、 yum install openssh - server 2、启动sshd 报错 需要绝对路径 [root@0463226081ca src]# sshd sshd re-exec requires execution with an absolute path 3、用绝对路径 再次报错 [root@0463226081ca src]# /usr/sbin/sshd Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key sshd: no hostkeys available -- exiting. 4、执行 少什么生成什么key ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 5、再次执行 成功 [root@0463226081ca src]#

移植 ssh

岁酱吖の 提交于 2020-03-09 15:04:38
1. 简介 ssh是远程登陆的一种,在服务器端开启sshd,远程就可以通过ssh协议登陆服务器。同ssh一起的自带sftp子线程,可以实现文件的传送。ssh 同 telnet 相比,是一种加密传输,相对安全。 2. 移植 2.1 编译zlib ./configure --prefix=/home/ohehe/wor_lip/porting/ssh/install/zlib CC="arm-fsl-linux-gnueabi-gcc -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/home/ohehe/ls1021-toolchain/sysroots/cortexa7hf-vfp-neon-fsl-linux-gnueabi" AR="arm-fsl-linux-gnueabi-ar -march=armv7-a -mfloat-abi=hard -mfpu=neon -mtune=cortex-a7 --sysroot=/home/ohehe/ls1021-toolchain/sysroots/cortexa7hf-vfp-neon-fsl-linux-gnueabi" 更改Makefile中的 CC arm-fsl-linux-gnueabi-gcc -march=armv7-a

ssh反向代理设置

£可爱£侵袭症+ 提交于 2020-03-09 12:30:06
一、功能描述: 通过ssh反向代理服务器使得没有公网ip的Linux服务器可以被外网访问。 1、实验主机ip: (1)终端1(192.168.1.101):在局域网内,可以访问外网,无公网ip (2)终端2(192.168.1.102):在局域网内,可以访问外网,无公网ip (3)反向代理服务器(58.23.223.90):具有公网ip,可以从互联网访问 2、实验步骤: (1)通过ssh登陆终端1并且执行如下命令: ssh -fCNR 12000:localhost:22 -p 22 -i ./test.key test@58.23.223.90 说明:反向代理服务器是密钥登陆方式,test.key是私钥。 执行完上述命令后,在反向代理服务器上执行:netstat -anlp |grep 12000命令会有如下结果: netstat -anlp |grep 12000 tcp 0 0 127.0.0.1:12000 0.0.0.0: LISTEN 6907/sshd tcp 0 0 ::1:12000 ::: LISTEN 6907/sshd (2)通过ssh登陆终端2并且执行如下命令: ssh -fCNR 12001:localhost:22 -p 22 -i ./test.key test@58.23.223.90 说明:反向代理服务器是密钥登陆方式,test.key是私钥。