前提: 1. 的生成需要OpenSSL的支持, 需要自行进行安装 一. 新建用户 在root登陆状态中执行命令: useradd -m ssh-user # centosadduser ssh-user # ubuntu passwd ssh-user // 设置ssh-user密码 切换到ss
原创 2022-05-31 09:48:34
183阅读
需求IP1:1.1.1.1 账户kgIP2:1.1.1.2 账户kg想实现 IP1 免登陆 IP2 步骤如下登陆到1.1 然后cd  ~/.ssh, shell 中运行  ssh-keygen -t rsa 命令,生成密钥文件一直按回车键,会出现如上图,也会有你的公私钥文件的路径,比如我的:/home/lx-yf/.ssh/id_rsa.pub3.在相应的目录下/home/lx-yf/.ssh
原创 2021-05-28 21:17:17
286阅读
需求IP1:1.1.1.1 账户kgIP2:1.1.1.2 账户kg想实现 IP1 免登陆 IP2 步骤如下登陆到1.1 然后cd ~/.ssh, shell 中运行 ssh-keygen -t rsa 命令,生成密钥文件一直按回车键,会出现如上图,也会有你的公私钥文件的路径,比如我的:/home/lx-yf/.ssh/id_rsa.pub3.在相应的目录下/h...
原创 2022-03-10 14:44:49
366阅读
前言: ssh登录有两种方式,一种是最常见的通过用户密码登录,另一种是通过证书登录。两种方式各有好处,密码登录的配置方便使用方便,安全性不是很高(当然了也可以通过禁用root,使用子用户登录在切换的方式提高安全性,在这不做过多讨论);证书登录,配置起来有些麻烦,但使用方便,服务器间特别是传输文件比较方便,由于是一一对应的证书。安全性也比较高。使用密钥登录分为3步:客户机(Xshell客户端)生成密
 打开PuTTYgen,点击Generate生成。保存私钥。  创建authorized_keys文件$ sudo mkdir ~/.ssh$ sudo vim ~/.ssh/authorized_keys          #粘贴公$ sudo chmod 700 ~/.ssh$ sudo chmod 600
原创 2017-09-11 17:26:36
542阅读
准备两台linux服务器 a和b , 在a上使用ssh命令登陆b服务器 , 并且不用 输入密码 1.在a服务器上,比如是root用户 ,进去/root/.ssh目录 ,没有就创建, 就是进入家目录的.ssh目录下 执行ssh-keygen 命令, 会生成两个文件 id_rsa 和id_rsa.pub
原创 2021-08-07 14:02:05
197阅读
ssh连接默认端口是tcp22duankou基于用户名和密码的登录方式总的来说是不够安全的,因为用户名和密码是容易泄露的,所以有了这种基于登陆方式基于登陆过程  (1)ssh client先在生成一对自己的私钥和公,将自己的公发送给ssh server  (2)ssh server生成一个随机数,并且用ssh client的公将这个随机数加密,然后发送到ssh client  (3
原创 2019-09-03 11:44:45
305阅读
线上服务器统一使用登陆,密码登陆直接被禁止了。默认都是root登陆,开发要求能登陆服务器,查看目录里面的文件。所以需要创建一个普通用户,以及普通用户的创建用户useradd lisi设置密码passwd lisi使用xshell生成方法参考http://jingyan.baidu.com/article/e5c39bf5ba78e639d760330e.html然后把生成的公写入/r
原创 2016-08-17 17:30:26
730阅读
准备两台linux服务器 a和b , 在a上使用ssh命令登陆b服务器 , 并且不用 输入密码 1.在a服务器上,比如是root用户 ,进去/root/.ssh目录 ,没有就创建, 就是进入家目录的.ssh目录下 执行ssh-keygen 命令, 会生成两个文件 id_rsa 和id_rsa.pub
原创 2021-06-17 18:57:32
208阅读
# 如何实现Java SFTP用户名登录 ## 操作流程 ```mermaid journey title Java SFTP用户名登录流程 section 准备工作 开发者->生成对: 生成公和私钥 section 连接SFTP服务器 开发者->SFTP服务器: 使用用户名和登录 ``` ## 步骤及代码实现 ##
原创 2月前
80阅读
声明: 本次是非ROOT 用户 本篇中出现的zhaluo 都是用户 可以改成你自己的 OS : centOS 7.5  # 进入当前登陆了账号的用户目录 cd /home/zhaluo # 生成 ssh-keygen # 一路回车 默认会生成在 当前用户根目录下的隐藏目录 .ssh 下面 # 查看, 一般情况下两个文件 一个公一个私钥 私钥: id_rsa 公: id
普通用户(xusj)进行免登陆步骤如下:在主机A 192.168.1.1上操作ssh-keygen -t rsa              //参数公和私钥对,输入后一路回车。Generating public/private rsa key pair.
原创 2015-11-21 00:40:33
3428阅读
linux非root用户使用登陆实现方法:1、拷贝/root/.ssh/公放到普通用户家目录下的 authorized_keys里     2、修改/etc/ssh/sshd_config的参数,禁止root账号远程登陆使用,只允许普通用户远程登陆,      使用 su sudo切换使用root账号的
原创 2016-04-13 22:52:10
2444阅读
SSH全称(Secure SHell)是一种以安全性闻名的应用层网络通信协议,用于计算机间的安全通信,是目前比较成熟的远程登陆解决方案。 它提供两种方法登陆: 1.登陆 2.公登陆   登陆   1.客户端填写用户名发起远程登陆
  [root@db3 ~]# vi /etc/ssh/sshd_config PasswordAuthentication no                默认是yes 改成no   [root@db3 ~
原创 2012-06-11 12:27:34
234阅读
非对称加密算法简述:对称加密算法在加密和解密时使用的是同一个;而非对称加密算法需要两个密钥来进行加密和解密,这两个是公开密钥(public key,简称公)和私有密钥(private key,简称私钥)。1、乙方生成一对密钥(公和私钥)并将公向其它方公开。2、得到该公的甲方使用该密钥对机密信息进行加密后再发送给乙方。3、乙方再用自己保存的另一把专用密钥(私钥)对加密后的信息进行解密
问题描述Key exchange failed. No compatible key exchange method. The server supports these methods: curve25519-sha256,curve25519-sha256@libssh.org,diffie-hellman-group-exchange-sha256No compatible MAC. The
转载 2021-10-04 12:24:00
7817阅读
2评论
centos中因为安装java而配置 jdk环境变量的原因,对/etc/profile文件进行了编辑错误的环境变量配置导致在第一次修改profile文件并保存后,执行source /etc/profile 命令后进行测试即:javac /java/ java -version   都可以得到正确的验证结果;随机重启系统在再一次到达登陆页面的时候出现了异常:选择登陆用户点击(正确的 是出
开发中ssh远程登录linux主机是很常见的操作,但是常见的登录方式是用户名/密码,缺点就是每次都需要输入密码,如果不小心输错了就很抓狂了,稍显麻烦。另外一种比较常用且安全的免密码登录方式就是私钥登录,目标主机上保存一份公,需要登录到该主机上时使用私钥即可登录,可以免去输入密码的麻烦。如果对于公私钥的概念不太清楚,可以看下这篇文章,个人觉得讲得很好 ------公、私钥、数字签名等知识。以下为
案例一、从hive客户端机器ssh到其他的5台服务器,然后将这5台机器的文件scp到hive客户端机器配置免密登录(1)在hive客户端机器上执行  cat ~/.ssh/id_rsa.pub(2)、到其他的5台服务器上去执行echo "ssh-rsa AAAAB3NzaC1yc2EAAAADAQs@zw_78_67" >>/root/.ssh/authorized_keys
  • 1
  • 2
  • 3
  • 4
  • 5