首页 > 其他分享 >openssh

openssh

时间:2024-08-31 14:53:56浏览次数:4  
标签:1.1 登录 验证 openssh 192.168 telnet ssh

OpenSSH与telnet相似,区别是telnet是明文传输协议,不安全;SSH是密文传输。

相对于其他远程连接工具:telent、realVNC、RSH、RCP等,SSH更加安全可靠。其中realVNC同时支持命令行和图形化。

远程桌面协议(RDP)是一个多通道(multi-channel)的协议,让使用者连上提供微软终端机服务的计算机。一般不支持异地跨网连接,只能在局域网内使用。

OpenSSH/stelnet的配置 1.1 服务端配置

ssh配置文件:vim /etc/ssh/sshd_config

Port 22 //监听端口
AddressFamily any //使用哪种地址簇,any包含v4、v6,inet表示IPv4,inet6表示IPv6
ListenAddress 1.1.1.1 //监听地址
Protocol 2 //ssh 协议号
LoginGraceTime 2m //登录验证时间2分钟,即提示输入密码界面保持时间。
PermitRootLogin yes //允许root用户登录
MaxAuthTries 3 //密码最大重试次数为3次
PermitEmptyPasswords no //禁止空密码用户登录
PasswordAuthentication yes //进行密码验证 PubkeyAuthentication yes //进行密钥对验证
AuthorizedKeysFile .ssh/authorized_keys //进行密钥对验证需要指定公钥库数据文件
AllowUsers zhangsan [email protected] //只允许张三李四登录,而且李四只能够从1.1.1.1登录,root用户将不能登录
DenyUsers zhangsan lisi //拒绝张三李四登录,与上一条不能同时使用
AllowGroups abc //只允许组abc登录
DenyGroups abc //只拒绝abc组登录
1.2 ssh客户端使用

命令程序ssh、scp、sftp

安装openssh-clients(ssh客户端)

1.2.1 ssh远程登录

ssh -p 8080 [email protected] //指定端口进行登录

ssh [email protected] //使用linux系统登录其他linux系统

1.2.2 scp远程复制

使用以下命令进行复制远程服务器数据到本地,远程服务器也需要安装openssh-clients

scp [email protected]:/etc/passwd /home/pwd.txt //将192.168.1.151上的passwd文件复制到本地取名为pwd.txt,指定端口跟-P

scp -r [email protected]:/var /home/ //将151服务器上的目录/var 复制到本地home下 ,-r选项表示复制目录

1.2.3 sftp上传下载文件

使用类似于ftp的交互式方式进行上传下载文件 1.3 登录验证方式

密码验证:默认启用密码验证,使用系统密码进行验证

密钥对验证:要求提供相匹配的密钥信息才能够通过验证,安全性更高

TCP_Wrappers 2.1 概述

TCP_Wrappers是一个工作在应用层的安全工具,它只能针对某些具体的应用或者服务起到一定的防护作用。 比如说ssh、telnet、FTP等服务的请求,都会先受到TCP_Wrappers的拦截。 2.2 工作原理

TCP_Wrappers有一个TCP的守护进程叫作tcpd。以telnet为例,每当有telnet的连接请求时,tcpd即会截获请求,先读取系统管理员所设置的访问控制文件,合乎要求,则会把这次连接原封不动的转给真正的telnet进程,由telnet完成后续工作;如果这次连接发起的ip不符合访问控制文件中的设置,则会中断连接请求,拒绝提供telnet服务。 2.3 策略的应用顺序

先检查hosts.allow,找到匹配则允许访问

否则再检查hosts.deny,找到则拒绝访问

若两个文件中均无匹配策略,则默认允许访问 2.4 配置文件格式写法

sshd:192.168.1.0

sshd:192.168.1.

sshd:192.168.1.*

sshd,vtsftp:1.1.1.1

all:192.168.1.1

判断哪些程序可以使用该防火墙,使用命令

ldd /usr/sbin/sshd //在输出结果中出现了"libwrap"表示可以使用Wrappers防火墙

标签:1.1,登录,验证,openssh,192.168,telnet,ssh
From: https://www.cnblogs.com/Crushz-2024/p/18390294

相关文章

  • OpenSSH 存在输入验证错误漏洞(CVE-2019-16905) 解决
    1、下载文件:zlib-1.2.11.tar.gzopenssh-8.3p1.tar.gzopenssl-1.1.1g.tar.gz 2、解压升级包tar--no-same-owner-zxvfzlib-1.2.11.tar.gztar--no-same-owner-zxvfopenssh-8.3p1.tar.gztar--no-same-owner-zxvfopenssl-1.1.1g.tar.gz 3、编译安装zlibcdzli......
  • 升级Openssh 后 最大文件打开数修改不生效,启动 UsePAM yes后 ,最大文件打开数生效但是
    感谢 博主https://blog.csdn.net/Daphnisz/article/details/124040904vi /etc/pam.d/sshd(注意不是/etc/pam.d/sshd.pam)#%PAM-1.0auth required pam_sepermit.soauthsubstackpassword-authauthincludepostlogin#Usedwithpolkittoreauthor......
  • openssh版本更新与说明 openssl版本更新与说明
    openssh版本截止到当前,官网最新的openssh稳定版本为 OpenSSH9.8/9.8p1 (2024-07-01)OpenSSH:ReleaseNotes基本主版本官方合作的镜像网站列表:OpenSSH:Mirrors可移植版官方合作的镜像网站列表:OpenSSH:PortableRelease版本区别OpenSSH9.8/9.8p1这是官方原文说明:Op......
  • OpenSSH升级至9.8p
    一、现有环境[root@localhost/]#ssh-VOpenSSH_7.4p1,OpenSSL1.0.2k-fips26Jan2017二、安装openssl(要求>=1.1.1,如果已经符合跳过此节操作)下载openssl-1.1.1w.tar.gz编译安装openssltar-xzvfopenssl-1.1.1w.tar.gzcdopenssl-1.1.1w/./config--prefix=/usrmake&&......
  • openssh
    https://drive.google.com/file/d/0B2c5XqVUTkTRMjgyMjRkYzMtZDQ4Yy00MmEwLTgyYmItYmIzZTM2NDEyMTFj/view?sort=name&layout=list&pid=0B2c5XqVUTkTRMzhhYWI0ZDQtZmYwOC00ZjhiLWFmMTYtZTFkYzNjZGZiMTFm&cindex=21&resourcekey=0-du67oNzYNR2XOf2eRbzUUQhttps......
  • Linux:@2024-08-11 最新的Openssl-3.3.1 Openssh-9.8p1 Centos7上的编译后二进制 一键
     附件:Portable_Openssl-Openssh9.8p1-bin-el7.v1.4.1.tgz.zip 特点:适用于centos7.x 已经编译为二进制对老版本的关键二进制文件sshd、sftp、scp、openssl进行了备份升级前,自动打开一个端口为2222的老版本的sshd服务,你可以连接那个2222的服务,以防死翘翘。对sshd_confi......
  • Linux:@2024-08-10 最新的Openssl-3.3.1 Openssh-9.8p1 Centos7上的编译后二进制 一键
     附件:Portable_Openssl-Openssh9.8p1-bin-el7.v1.2.1.tgz.zip特点:适用于centos7.x 已经编译为二进制对老版本的关键二进制文件sshd、sftp、scp、openssl进行了备份升级前,自动打开一个端口为2222的老版本的sshd服务,你可以连接那个2222的服务,以防死翘翘。对sshd_config进......
  • OpenSSH 信息泄漏漏洞 (CVE-2023-51385)【低可信】
    详细信息跳转此页面:https://blog.csdn.net/python10101/article/details/140083056?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EYuanLiJiHua%7EPosition-3-140083056-blog-137541643.235%5Ev43%5Epc_blog_bottom_relevance_base3......
  • Ubuntu 24.04 LTS Noble安装OpenSSH服务器
    OpenSSH服务器在 UbuntuLinux上提供安全外壳(SSH)协议,以便远程管理系统,同时提供高级别的加密,确保安全。虽然许多Linux系统默认配备OpenSSH服务器,但在Ubuntu24.04上,我们必须手动安装它。因此,在本教程中,我们将介绍在Ubuntu24.04系统上安装和配置OpenSSH服务......
  • Centos7,升级OpenSSH(亲测有效适用于小白)
    项目场景:OpenSSH升级,OpenSSH更新,OpenSSH漏洞修复漏洞信息:OpenSSH命令注入漏洞(CVE-2023-51385)以及日常运维升级openssh参考。注意!!!,如果本机未安装telnet建议打开多个SSH终端连接使用top避免设备断链,并安装telnet服务器,确保在SSH服务器升级异常时,可以通过telnet......