欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux系统中的sshd服务安全部署及ssh客户端使用方式

程序员文章站 2022-03-10 09:04:42
...

Linux系统中的sshd服务安全部署及ssh客户端使用方式

1.远程控制

远程控制命令 systemctl
ssh ##客户端
sshd ##服务端

命令 命令功能
systemctl 服务控制指令
systemctl status sshd 查看服务状态
systemctl start sshd 开启服务
systemctl stop sshd 关闭服务
systemctl restart sshd 重启服务
systemctl reload sshd 重新加载服务配置
systemctl enable sshd 设定服务开机启动
systemctl disable sshd 设定服务开机不启动
systemctl list-units 列出已经开启的服务的当前状态
systemctl list-unit-files 列出所有服务开机时启动的状态
systemctl list-dependencies 列出了服务的依赖
systemctl set-default multi-user.target 设置系统启动级别为多户模式(无图形)
systemctl set-default graphical.target 设置系统启动级别为图形模式(比无图模式启动要慢)

Linux系统中的sshd服务安全部署及ssh客户端使用方式
Linux系统中的sshd服务安全部署及ssh客户端使用方式
Linux系统中的sshd服务安全部署及ssh客户端使用方式

2. 远程连接用户

ssh 目标用户@目标用户的IP段 ##远程登陆用户
scp 目标用户@目标用户的IP段:原文件的绝对路径 目标文件的位置 ##远程复制目标用户的文件至本地

3.添加sshd登陆信息

vim /etc/motd ##文件内容就是登录后的显示信息

4.用户的登陆审计

w   		  ##查看当前正在使用系统的用户
w -f   		  ##查看使用来源
w -i  		  ##显示ip
last          ##查看使用过并退出的用户信息
lastb         ##试图登陆但没成功的用户

Linux系统中的sshd服务安全部署及ssh客户端使用方式
Linux系统中的sshd服务安全部署及ssh客户端使用方式

5.如何实现远程连接

step1 查看真机ip地址
输入:

ifconfig		##查看本机ip地址

step2 打开虚拟机 设置ip
输入:

nm-connection-editor		##打开网卡设置界面

Linux系统中的sshd服务安全部署及ssh客户端使用方式
Delete(删除原来的网卡)- - ->>>Add(添加新的网卡)- - ->>>IPv4 Settings- - ->>>填写Address(用本机ip的子网)- - ->>>填写Netmask- - ->>>点一下Gateway- - ->>>Save
Linux系统中的sshd服务安全部署及ssh客户端使用方式
step3 检测是否连接成功
输入

ping IP		##ip为本机的ip地址

Linux系统中的sshd服务安全部署及ssh客户端使用方式