当前位置: 首页 > news >正文

SSH远程连接

概述

ssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。监听tcp的22号端口。

ssh配置

配置文件目录:/etc/ssh,sshd_config 服务端配置文件;ssh_config 客户端配置文件。

服务端的配置文件

Port 22 (监听端口)
AddressFamily any (ip地址版本)
ListenAddress 0.0.0.0 (监听地址,ipv4)
ListenAddress :: (监听地址,ipv6)
PermitRootLogin yes (是否允许root用户登录)
MaxAuthTries 6 (重新连接最大次数)
MaxSessions 10 (建立不同用户的会话的最大个数)
PubkeyAuthentication yes (是否启用公钥对验证登录)
AuthorizedKeysFile      .ssh/authorized_keys (存储客户端公钥信息的文件)
PasswordAuthentication yes (是否启用密码验证登录)
PermitEmptyPasswords no (是否允许空密码登录)
UsePAM yes (启用系统用户及密码进行验证登录)
UseDNS no (是否启用ssh内部的解析,会影响连接速度)

客户端配置文件

Port 22 (设置ssh命令连接的默认端口)

ssh常用命令

-p port  指定连接服务器的监听端口

scp  本机的文件路径  ssh服务器的监听IP地址或者主机名:/远程主机存储路径(将本机的文件拷贝到远程主机)

scp    ssh服务器的监听IP地址或者主机名:/远程主机存储路径 本机的文件路径(将远程主机的文件拷贝到本机)

sftp ssh服务器的监听IP地址或者主机名(使用主机名时,保证客户端能够解析主机名)(sftp服务登录命令)

生成密钥

ssh-keygen 

-t : 指定秘钥算法
-N : 指定秘钥短语
-f : 指定秘钥存储路径

使用命令后会生成一个公钥和一个私钥,利用公钥和私钥可以实现免密登陆。

相关文章:

  • Linux 进程概念
  • 【蓝牙】手机连接Linux系统蓝牙配对,Linux Qt5分享PDF到手机
  • 如何将缓存存到客户端浏览器上呢
  • [11-5]硬件SPI读写W25Q64 江协科技学习笔记(20个知识点)
  • VR看房:重塑房地产行业生态的技术革命
  • Vim-vimrc 快捷键映射
  • Minio使用https自签证书
  • Excel学习01
  • 面试题:设计一个分布式“附近的人”功能(如微信附近的人、交友应用位置匹配)
  • 数字华容道智力小游戏微信流量主小程序开源
  • ros中相机话题在web页面上的显示,尝试js解析sensor_msgs/Image数据
  • DHCP服务
  • 亚马逊云科技中国峰会召开 解码Agentic AI时代企业加速创新路径
  • 猜数字小游戏微信流量主小程序开源
  • [Data Pipeline] docs | Mysql源 | Spark处理
  • c++ STL---vector使用
  • web布局02
  • (十六)深入了解 AVFoundation - 编辑:音视频裁剪与拼接的Demo项目实现
  • 如何将文件从安卓设备传输到电脑?
  • 如何使用 USB 数据线将文件从 PC 传输到 iPhone
  • 网站名注册/简述如何对网站进行推广
  • 局域网内做网站/东莞营销推广公司
  • 做网站郑州汉狮/国内重大新闻10条
  • 教育企业重庆网站建设/百度视频免费高清影视
  • 如何看一个网站是用哪个语言做的/seo外链软件
  • 博客网站搭建/国内优秀网页设计赏析