推荐网站建设推广,哈尔滨中企动力公司怎么样,php做网站项目的思路,推广员是干什么的1.远程连接#xff1a; 首先设置ip#xff1a; 设置好之后#xff0c;先ping一下IP 看能不能通 ssh root172.25.13.103 ##表示的是#xff1a;连接ip为172.25.13.103的root用户
2.系统控制命令 系统控制命令的查看相关参数如下表
systemctl服务控制命令systemctl stat…1.远程连接 首先设置ip 设置好之后先ping一下IP 看能不能通 ssh root172.25.13.103 ##表示的是连接ip为172.25.13.103的root用户
2.系统控制命令 系统控制命令的查看相关参数如下表
systemctl服务控制命令systemctl status sshd查看服务状态 inactive(不可用)active(可用)systemctl start sshd开启服务systemctl stop aahd关闭服务systemctl restart sshd重启服务systemctl reload sshd重新加载服务配置systemctl enable sshd设置开机重启时开启服务systemctl disable sshd设置开机重启时不会自起服务systemctl list-unit-files列出所有服务开机启动时的状态systemctl mask sshd表示sshd服务已经被锁定systemctl unmask sshd表示sshd服务已经被解锁systemctl set-default multi-user.target设定系统启动级别为多用户级别无图形systemctl set-default graphical.target设定系统启动级别为图形模式
(1)查看服务状态 inactive(不可用)active(可用) (2) 关闭服务 (3)开启服务 (4)重启服务
(5) 设置开机重起时不会自起服务
3.sshd的服务 sshd全称为 secure shell 可以通过网络在远程主机中开启shell的服务 客户端软件sshd 连接方式 1ssh usernameip ## 文本模式的连接 2ssh usernameip -X ## 可以在连接成功后开启图形 注意1.在第一次连接陌生主机时要生成认证文件/root/.ssh/know_host所以会询问是否建立需要键入yes此后在连接此台主机时只要认证文件存在就不需要再次输入yes。 远程复制 scp file rootip:dir ##上传 scp rootip:file dir ##下载 4.sshd的key认证 ssh-keygen 生成密钥的命令 在生成密钥的时候会让你输入三次的指令 1.指定保存加密字符的文件使用默认 2.设定密码使用空密码 3.确认密码空格 就行 建立完成后可以使用 ls /root/.ssh/ 来查看是否生成 可以看到公钥id_rsa.pub与私钥id_rsa 首先加密 ssh-copy-id -i /root/.ssh/id_rsa.pub root172.25.62.251 然后修改 vim /etc/ssh/sshd_config 将第78行的yes改成no 修改完之后还需要重启一下服务 systemctl restart sshd.service 再试一下连接ssh root172.25.62.251 此时使用远程连接已经被权限拒绝因为我们已经进行了加密要想再次连上就得给他分发钥匙这样就能成功连接了。
给172.25.62.250分发钥匙 scp /root/.ssh/id_rsa root172.25.62.250:/root/.ssh/ 然后在连接172.25.62.251 连接成功了。
5.sshd的安全认证 /etc/ssh/sshd_config 用vim进入这个文件后就可以更改ssh服务的安全设定 78 PasswordAuthentication yes|no 是否允许用户通过登录系统的密码做sshd的认证 48 PermitRootLogin yes|no 是否允许root用户通过sshd服务的认证 我们先试一下 现在能连上251这台机子 接着vim /etc/ssh/sshd_config 在第48行改不允许通过认证 改完后记着重启服务systemctl restart sshd.service
然后在尝试连接 现在发现Permission denied 权限拒绝了。 但是用其他用户还可以连接 发现student用户还可以连上。 还可以在这个文件里设置黑白名单 Allowusers 用户名 ##设定用户白名单白名单中的用户可以使用sshd Denyusers 用户名 ##设定用户黑名单黑名单出现的用户不可以使用sshd 6.添加sshd的登陆信息 我们可以在我们的主机上添加一些登陆信息这样别人在登陆我们的主机的时候可以看到这些登陆信息。 vim /etc/motd 编辑这个文件就可以了 然后退出保存 其他人连接时就会出现编辑的这个
7.用户的登录审计
w查看正在使用当前系统的用户w -f查看使用来源w -i显示IPlast查看使用过并退出的用户信息lastb查看试图登陆但没有成功的用户
正在使用当前系统的用户
查看使用过并退出的用户信息 查看试图登陆但没有成功的用户