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
第二步:尝试远程链接目标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用户登录,修改配置文件
- 找到ssh的配置文件
- 修改ssh的配置文件
1.vim /etc/ssh/sshd_config
2.搜索:#PasswordAuthentication yes(去掉注释)
#PermitRootLogin **prohibit-password**(去掉注释,将prohibit-password删除并改为yes)。
- 改完之后重启一下ssh的服务
systemctl restart ssh
第四步:再次尝试使用root用户登录
通过工具远程控制操作系统
连接成功
文件中有汉字,无法编码的情况
file 123.txt
vim 123.txt
:set fileencoding=utf-8
:wq!
更多推荐
已为社区贡献3条内容
所有评论(0)