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
┌──(rootkali)-[/etc/ssh]
└─# systemctl enable ssh     #设置服务为开机自启
(rootkali)-[/etc/ssh]
└─# systemctl is-enabled ssh                        1 ⚙
enabled

linux配置SSH服务_第1张图片

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

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

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

linux配置SSH服务_第2张图片

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

通过kali普通用户切换到root

linux配置SSH服务_第3张图片

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

linux配置SSH服务_第4张图片

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

linux配置SSH服务_第5张图片

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

linux配置SSH服务_第6张图片

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

linux配置SSH服务_第7张图片

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

linux配置SSH服务_第8张图片

连接成功

linux配置SSH服务_第9张图片

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

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

linux配置SSH服务_第10张图片

linux配置SSH服务_第11张图片

你可能感兴趣的:(#,Linux基础,护网行动hvv,ssh,linux,服务器)