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

在这里插入图片描述

第二步:尝试远程链接目标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

在这里插入图片描述

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

通过kali普通用户切换到root

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

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

在这里插入图片描述

连接成功

在这里插入图片描述

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

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

在这里插入图片描述

在这里插入图片描述

  • 2
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就你叫Martin?

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值