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 | 设置系统启动级别为图形模式(比无图模式启动要慢) |
2. 远程连接用户
ssh 目标用户@目标用户的IP段 ##远程登陆用户
scp 目标用户@目标用户的IP段:原文件的绝对路径 目标文件的位置 ##远程复制目标用户的文件至本地
3.添加sshd登陆信息
vim /etc/motd ##文件内容就是登录后的显示信息
4.用户的登陆审计
w ##查看当前正在使用系统的用户
w -f ##查看使用来源
w -i ##显示ip
last ##查看使用过并退出的用户信息
lastb ##试图登陆但没成功的用户
5.如何实现远程连接
step1 查看真机ip地址
输入:
ifconfig ##查看本机ip地址
step2 打开虚拟机 设置ip
输入:
nm-connection-editor ##打开网卡设置界面
Delete(删除原来的网卡)- - ->>>Add(添加新的网卡)- - ->>>IPv4 Settings- - ->>>填写Address(用本机ip的子网)- - ->>>填写Netmask- - ->>>点一下Gateway- - ->>>Save
step3 检测是否连接成功
输入
ping IP ##ip为本机的ip地址