linux配置SSH服务

这篇具有很好参考价值的文章主要介绍了linux配置SSH服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SSH服务

MobaXterm 和 Xshell
是目前较可靠,专为远程登录服务器和其他网络服务提供安全性的协议。默认使用22号端口。SSH对我们主要的作用是:能够操作远程服务器系统。
配置流程:

cd /etc/ssh 

1.vim /etc/ssh/sshd_config
2.搜索:#PasswordAuthentication yes(去掉注释)
#PermitRootLogin prohibit-password(去掉注释,将prohibit-password删除并改为yes)。
3.使用命令行模式开启SSH服务.service ssh start。
4.查看服务开启状态.service ssh status
5.登录测试:使用xshell、 putty等工具测试。

systemctl start ssh
systemctl status ssh
systemctl restart ssh
systemctl stop ssh

Shell

是用户与操作系统(内核)之间的桥梁。

终端

接受用户的输入,并传递给shell程序,接受程序输出并展示到屏幕上。

第一步:查看ssh服务是否正常

systemctl status ssh
systemctl start ssh
┌──(root💀kali)-[/etc/ssh]
└─# systemctl enable ssh     #设置服务为开机自启
(root💀kali)-[/etc/ssh]
└─# systemctl is-enabled ssh                        1 ⚙
enabled

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

第二步:尝试远程链接目标ssh服务

检网络的连通性
ifconfig    #查看kali主机的IP地址

ping 192.168.195.128   #在物理机上检测网络的连通性
通过ssh服务远程连接
C:\Users\caicq>**ssh kali@192.168.195.128**
kali@192.168.195.128's password:kali

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

第三步:发现root用户无法登录

通过kali普通用户切换到root

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

直接通过root用户登录,修改配置文件
  1. 找到ssh的配置文件

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

  1. 修改ssh的配置文件
1.vim /etc/ssh/sshd_config
2.搜索:#PasswordAuthentication yes(去掉注释)
#PermitRootLogin **prohibit-password**(去掉注释,将prohibit-password删除并改为yes)。

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

  1. 改完之后重启一下ssh的服务
systemctl restart ssh

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

第四步:再次尝试使用root用户登录

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

通过工具远程控制操作系统

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

连接成功

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

文件中有汉字,无法编码的情况

 file 123.txt
 vim 123.txt
 :set fileencoding=utf-8
 :wq!

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器

linux ssh配置,# Linux基础,护网行动hvv,ssh,linux,服务器文章来源地址https://www.toymoban.com/news/detail-771414.html

到了这里,关于linux配置SSH服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 Linux 服务器上配置基于 SSH 密钥的身份验证

    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 介绍 SSH是一种加密协议,用于管理服务器并与服务器通信。虽然登录 SSH 服务器的方式有多种,下面我们将重点关注设置 SSH 密钥。 SSH 密钥提供了一

    2024年01月23日
    浏览(58)
  • 【Linux网络】ssh服务与配置,实现安全的密钥对免密登录

    目录 一、SSH基础 1、什么是ssh服务器 2、对比一下ssh协议与telnet协议 3、常见的底层为ssh协议的软件: 4、拓展 二、SSH软件学习 1、ssh服务软件学习  2、sshd公钥传输的原理: 3、ssh命令学习: 4、学习解读sshd服务配置文件: 三、ssh服务的应用 1、使用密钥对免密码登录 第一步

    2024年02月04日
    浏览(52)
  • Jenkins配置远程服务器之Publish over SSH、SSH Servers、以及Linux系统生成RSA公私密钥

    场景: 1、Publish Over SSH 插件是通过SSH连接远程服务器,可以远程执行Shell命令或传输文件 2、有两种验证方式,密码方式和秘钥方式 3、前置条件:需要安装 Public over SSH 插件 一、密码验证方式 1、位置:Jenkins 》系统管理 》系统配置》Publish over SSH 2、添加 SSH Servers 远程路径

    2023年04月22日
    浏览(91)
  • window11安装SSH和VScode并远程连接Linux服务器进行配置

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前段时间用激光雷达采集了一些点云数据,需要连接实验室服务器对数据进行处理,我大该花了一下午的时间完成了配置。网上相关的教程有很多,但是有很大一部分比较陈旧,存在着一些问题,本文总

    2024年02月05日
    浏览(61)
  • 如何在Linux Archcraft中配置SSH服务并结合内网穿透实现远程连接

    Archcraft是一个基于Arch Linux的Linux发行版,它使用最简主义的窗口管理器而不是功能齐全的桌面环境来提供图形化用户界面。 Cpolar是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务,是一款内网穿透软件。

    2024年03月18日
    浏览(47)
  • Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)

    我们知道两台Linux服务器机器之间如果使用ssh命令登录或scp/rsync命令传输文件每一次都需要输入用户名相对应的密码,如果要免密码,则需要对两台Linux服务器机器之间进行SSH互信。 虽然这是废话,也希望大家了解一下。 SSH(Secure Shell)是一种安全的传输协议,它可以让Lin

    2024年02月09日
    浏览(59)
  • 简单几步学会Linux用户使用SSH远程免密登录,LinuxSSH服务器配置允许/禁止某些用户远程登录

    本文基于Linux上CentOS 7版本配合Xshell 7进行演示 目录 一.SSH简介 1.介绍 2.工作流程 二.具体配置免密步骤 1.配置前准备工作 2.正式配置过程 三.在服务器端配置SSH远程黑白名单 1.配置文件/etc/ssh/sshd_config部分参数解析 2.配置远程登录黑白名单 SSH用于计算机之间的加密登录,是一类

    2024年02月22日
    浏览(52)
  • Linux开启ssh服务

    打开\\\"终端窗口\\\",输入\\\"sudo ps -e |grep sshd\\\"–回车–有sshd,说明ssh服务已经启动,如果没有启动,输入\\\"sudo service ssh start\\\"–回车–ssh服务就会启动。 打开\\\"终端窗口\\\",输入\\\"sudo vi /etc/ssh/sshd_config\\\"–回车–把配置文件中的\\\"PermitRootLogin without-password\\\"加一个\\\"#“号,把它注释掉–再增加一

    2024年02月11日
    浏览(38)
  • linux ssh 密钥配置

    1、说明:         1、ssh:Secure Shell (SSH) 是一个允许两台电脑之间通过安全的连接进行数据交换的网络协议。SSH采用公钥加密技术来验证远程主机,以及(必要时)允许远程主机验证用户。         2、与telnet和sftp的区别:FTP、Telnet是再网络中明文传送数据、用户帐号和密码。

    2024年02月16日
    浏览(37)
  • Linux初始SSH配置

    一、设置步骤 1、安装ssh,不过一般Linux系统默认自带ssh服务: yum install-y openssl openssh-server 2、修改ssh 配置文件,具体配置见( 二、配置“/etc/ssh/sshd_config”文件 ) vim /etc/ssh/sshd_config 3、启动ssh的服务: systemctl start sshd.service 4、设置ssh开机自启 systemctl enable sshd.service 5、设置

    2024年02月05日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包