openssh

linux 主机互信

有些话、适合烂在心里 提交于 2020-10-26 08:26:08
目的:A主机想要无需输入密码连接B主机 分下面三步: (1)在A本机生成公钥与私钥 cd .ssh ssh-keygen -t rsa 此时在.ssh目录下生成了id_rsa和id_rsa.pub。其中id_rsa是私钥,本机要用;id_rsa.pub是公钥 (2)将A公钥上传到远程主机B上 ssh-copy-id -i id_rsa.pub root@192.168.209.130 #把公钥信息写到远程主机的authorized_keys中 (3)连接远程主机B ssh 192.168.209.130 (成功) 在A主机上面.ssh目录中,会有三个文件 ls /root/.ssh authorized_keys id_rsa id_rsa.pub known_hosts 认证的主机 私钥 公钥 已经找到可以连接的主机 二、详细过程 A发送请求(+公钥)---->B(公钥对比,随机生成挑战码)(公钥对挑战码加密)---->A(用私钥解密)(明文发送)---->B(挑战码对比) 三、问题 问题1:-bash: ssh: command not found 安装软件: yum -y install openssh-clients 问题2:没有.ssh目录 先用root连接另一台主机 问题3:如果ssh的端口不是22,可用下面命令 ssh-copy-id -i ~/.ssh/id_rsa

小白Centos 虚拟机连接xshell,windows传文件到虚拟机,最全教程!

本秂侑毒 提交于 2020-10-23 20:00:13
大家在使用虚拟机的时候可能因为多多少少的原因,在windows上想下载某个软件到虚拟机上,上传某个文件到虚拟机上,或者想配置Linux系统上所需要的文件进行一些复制粘贴,方便操作虚拟机多开用户等,那么我们就可以用文本传输协议——xshell6(博主建议选这个ssh协议)这个强大的软件吧。 连接xshell6分两步: 一.下载安装免费的xshell6; 二.配置虚拟机的网络ip; 三.配置虚拟机的网络ip连接到虚拟机; 第一步:下载安装免费的xshell6 1.首先在官网上下载xshell: https://www.netsarang.com/zh/xshell-download/ 这里我们选择家庭和学校用户通道。 2.之后按照要求填写自己的姓名跟邮箱(这里必须是能接受到邮件的),这里我们选择只需xshell,然后点下载,官方将会立即给你发送一个下载链接 3.在所填邮箱点击这个下载地址,自动会跳转到浏览器的下载器。 4.下载好了之后点击安装,安装之后就完成了第一步的步骤。 第二步:配置虚拟机的网络ip 1.因为要连接xshell需要ssh服务,从没有连接过xshell的需要安装连接 安全套接字服务,即ssh,使用命令(连接过的请绕道哈) : sudo yum install openssh-server 2.执行该命令后,使用命令查看ssh服务启动状态: ps -e | grep

2020-10-17

谁都会走 提交于 2020-10-19 17:51:31
在vscode中用remote碰到could not establish connection to的情况 1 虚拟机里面开个终端,运行sudo apt-get install openssh-server 2 可能是本机没有装ssh,https://git-scm.com/download/win (注释:ssh是linux机器做“远程登录”功能的一个程序,安装git bash后,能给windows装ssh的客户端。安装好了,把vscode重启一下,再重新用vscode连一下试试) 3 如果报错的时候下面显示与SSH断开连接,在ubuntu终端执行service sshd restart试试 在linux里ifconfig -a查看ip。在Windows的cmd里面运行ipconfig /all,查看vmnet8是不是和前面linux查到的ip一样。如果不一样!(我就是这个地方的问题)右键桌面的网络属性,然后左侧有个更改适配器设置,找到VMnet8,右键查看,tcp/ipv4双击,把ip地址改成虚拟机里面查到的就好了。在Windows里面ping一下虚拟机地址,成功了就没有问题了。 来源: oschina 链接: https://my.oschina.net/u/4342210/blog/4679239

Jumpserver集群部署笔记:(一)系统基础环境配置

倾然丶 夕夏残阳落幕 提交于 2020-10-19 08:48:56
1、集群组网信息 序号 主机名 IP地址 操作系统版本 1 devops01 10.255.200.1 CentOS 7.8.2003 2 devops02 10.255.200.2 CentOS 7.8.2003 3 devops03 10.255.200.3 CentOS 7.8.2003 各模块高可用方案如下: Tengine 3节点通过keepalived切换 Jumpserver、koko、guacamole 独立3节点通过tengine负载 Mariadb galera 3节点集群 Redis sentinel 3节点哨兵模式实现主从切换,keepalived实现VIP切换 Keepalived 自身配置了状态切换邮件通知 以下基础环境配置,无特殊说明的情况下表示集群中3台主机均需执行相同配置 2、安装操作系统 操作系统安装主要包括UEFI启动配置,磁盘冗余配置,系统时区配置,系统磁盘分区等配置。 序号 挂载点 主要用途 1 /sas 安装软件 2 /ssd 保存数据库数据 3、配置网卡聚合 3.1 交换机端使用动态聚合配置,服务器端使用mode 4 (802.3ad),实现链路负载分担。 # 交换机端配置示例(H3C) interface Bridge-Aggregation10 port access vlan 100 link-aggregation mode

Git配置SSH Key的时候提示密钥无效

爱⌒轻易说出口 提交于 2020-10-19 07:04:31
错误提示:Key is invalid. You must supply a key in OpenSSH public key format 翻译:密钥无效。必须提供OpenSSH公钥格式的密钥 操作步骤 1.生成公钥 ssh-keygen -t rsa -C "GitHub账号的注册邮箱" 2.进入路径 vim ~/.ssh/id_rsa.pub 3.复制公钥到GitHub设置SSH and GPG keys中的SSH keys 错误原因:格式不正确 解决方法: 第2步使用如下命令后复制 cat ~/.ssh/id_rsa.pub 来源: oschina 链接: https://my.oschina.net/u/4363067/blog/4326011

putty+xming远程登录Ubuntu16.04图形界面

久未见 提交于 2020-10-16 12:42:43
前面我写过一篇《Ubuntu16.04 安装ftp服务器传输文件》的文章。文章当中已经可以远程访问linux服务器并且传输文件,然而要在putty中使用开启图形界面的命令到目前为止还是不够的,要不你试试在黑乎乎的putty虚拟终端下使用gedit命令,结果肯定会报错的!由于本人对于vi编辑器的深恶痛绝,我决定一定要搞出图形界面来,要不然我会屎的!!!现在跟着本宝宝搞起来~ (1)先来处理ubuntu服务器, 安装openssh-server和xbase-clients: 1 sudo apt-get install openssh- server 2 sudo apt-get install xbase-clients (2) 安装软件 下载并安装Xming客户端: http://pan.baidu.com/s/1eSoQXJs ,安装并启动, 无需配置。 下载并安装putty: http://pan.baidu.com/s/1qY0HSVa (3)配置putty 选中左边菜单Session,在右边的Host Name处输入:远程主机IP, Port处:输入端口(默认22),Connection type选择SSH。 选中左边菜单Connection->data。在Auto-login usename 输入自动的登录名。如果这里不输入的,在登录linux的时候