Centos7部署远程登录服务
环境声明
服务器
- 系统: Centos7.4
- IP地址: 192.168.132.111
- 网卡模式: 桥接模式
- 软件版本: openssh-7.4 | telnet-server-0.17-64 | xinetd-2.3.15
客户端
- 系统: Centos7.4
- IP地址: 192.168.132.200
- 网卡模式: 桥接模式
SSH服务
基本配置
修改配置文件/etc/ssh/sshd_config
,修改完成后重启服务并将防火墙放行即可
1 | # 监听端口 |
在客户端通过ssh服务登录服务器,如默认端口不为22
时可使用-p
参数指定端口号
1 | # 放行ssh服务 |
免密登录
项目需求
- 服务器IP: 192.168.132.111
- 客户端IP: 192.168.132.200
- 备注: 客户端通过密钥来登录服务器(无需密码)
需要现在客户端生成密钥,再将密钥发送到服务器中,再进行发登录测试
1 | ssh-keygen # 一路回车就行 |
将客户端中的密钥发送到服务器中,传输时需要输入服务器的密码,完成后直接使用ssh 指定用户名与服务器IP登录即可
1 | # 格式: ssh-copy-id -i 密钥路径 -p 端口号 用户名@服务器IP |
Telnet服务
环境部署
1 | yum install telnet-server xinetd -y |
基本配置
创建telnet的配置文件/etc/xinetd.d/telnet
,可以参考/usr/share/doc/xinetd-*/sample.conf
配置文件中的telnet选项
1 | service telnet |
telnet默认不允许root用户登录,在/etc/securetty
文件末尾添加下方配置后保存重启服务即可
1 | pts/0 |
1 | systemctl start xinetd.service |
095838203.png)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 大胖胖的笔记!