3分钟学会SSH

简介: 3分钟学会SSH

👋3分钟学会SSH

⚽️场景介绍

  1. windows to linux
windows 客户端连接到 linux 服务器
  1. linux to linux
linux 客户端连接到 linux 服务器

⚽️windows to linux

⚾️流程

  1. linux 服务器安装并配置 sshd
  2. windows 客户端生成密钥
  3. windows 客户端将密钥添加到 linux 服务器
  4. windows 客户端登录测试

⚾️实操

  1. 服务器配置 sshd
# 安装 sshd
yum install sshd -y
# 编辑 sshd_config 文件
vim /etc/ssh/sshd_config
# 开启以下配置
# RSAAuthentication yes
# PubkeyAuthentication yes
# AuthorizedKeysFile      .ssh/authorized_keys
# 重启 sshd 服务
systemctl restart sshd
  1. 客户端生成密钥
ssh-keygen -t ed25519 -C "main"

  1. 客户端密钥添加到服务器
cat >> ~/.ssh/authorized_keys << EOF
[id_ed25519.pub value]
EOF
  1. 客户端登录测试

⚽️linux to linux

⚾️流程

  1. 服务器安装并配置 sshd
  2. 客户端生成密钥
  3. 客户端将密钥添加到服务器
  4. 客户端登录测试

⚾️实操

  1. 服务器安装并配置 sshd
# 安装 sshd
yum install sshd -y
# 编辑 sshd_config 文件
vim /etc/ssh/sshd_config
# 开启以下配置
# RSAAuthentication yes
# PubkeyAuthentication yes
# AuthorizedKeysFile      .ssh/authorized_keys
# 重启 sshd 服务
systemctl restart sshd
  1. 客户端生成密钥
ssh-keygen -t ed25519 -C "node1"

  1. 客户端将密钥添加到服务器
cat ~/.ssh/id_ed25519.pub | ssh root@main 'cat >> .ssh/authorized_keys'
  1. 客户端登录测试
ssh root@main

👬 交友小贴士:

博主GithubGitee同名账号,Follow 一下就可以一起愉快的玩耍了,更多精彩文章请持续关注。

目录
相关文章
|
4月前
|
监控 Ubuntu 网络安全
SSH服务
【7月更文挑战第16天】
42 6
|
6月前
|
安全 算法 Shell
ssh远程登录协议
ssh远程登录协议
|
安全 Shell 网络安全
|
算法 Linux 网络安全
ssh的使用
因为个人更推荐通过服务器-&gt;本地-&gt;服务器来传输。
74 0
ssh的使用
|
安全 网络安全 数据安全/隐私保护
ssh服务介绍
基本介绍 ssh:安全的远程登陆 要有客户端与服务器端,客户端主动链接服务端,那么服务端地址是不能变的。 socket:套接字 标识应用唯一的地址 tcp/udp port端口号 cat /etc/service查看所有的端口号 备注:通过IP找到了这台机器,通过端口号找到相对应的应用程...
1470 0
ssh 详细
ssh 首次登陆服务器时会弹出服务器公钥确认提示如果要禁用该提示功能,可以在ssh的配置文件中进行配置,默认是ask,默认情况下可能没有这个属性,也可以自己添加进去。StrictHostKeyChecking ask添加之后我们先从ssh信任服务器列表中删除上面的服务器的ip,再做测试。
1335 0
|
Shell 网络安全
SSH 技巧
SSH 是 Linux 下进行远程连接的基本工具。 一般情况下我们可以通过 ssh username@xxx.xxx.xxx.xxx 登录远程服务器,如果要管理多台服务器,这样太长了。
1136 0
|
网络安全 数据安全/隐私保护 Perl
ssh服务使用介绍二
老司机开车了 快上车   上文提到当我们使用ssh远程链接主机的时候,会出现询问的提示,如果我们链接的机器多了,一遍一遍的输入是不是很麻烦?怎么解决如下 vim /etc/ssh/ssh_config 如图 小案列 1、远程链接图形化命令 有两台主机,192.168.43.6与192.168.43.7我当前用的是6,去链接远方主机7,而7这台主机是运行在命令行界面的系统。
1377 0
|
安全 Shell 网络安全
ssh服务
telnet 远程登录 协议,23/tcp C/S S:telnet服务器 C:Telnet客户端 明文传送 ssh Secure Shell,应用层协议 22/tcp 通信过程和认证过程都是加密的。
1296 0
|
网络协议 安全 网络安全