文章概述
- 新安装的Linux-CentOS虚拟机进行远程连接,需要完成相关配置
尝试连接
虚拟机进入可视化页面,右键点击打开终端:
输入命令:
在远程连接软件中,尝试以root用户连接:
root@192.168.93.130's password:
Access denied
root@192.168.93.130's password:
拒绝连接!
问题1:解决拒绝连接的问题
拒绝连接是因为:Linux系统默认关闭远程连接权限,打开了就行
在刚才可视化界面的命令行操作:
[hmteen@localhost ~]$ sudo yum -y install openssh-server # 命令1:安装ssh
我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:
#1) 尊重别人的隐私。
#2) 输入前要先考虑(后果和风险)。
#3) 权力越大,责任越大。
[sudo] hmteen 的密码: # 系统用户才能下载软件,赋予该权限
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.tuna.tsinghua.edu.cn
* extras: mirrors.bupt.edu.cn
* updates: mirrors.bupt.edu.cn
..........
检查SSH版本:
[hmteen@localhost ~]$ ps -e | grep ssh
8598 ? 00:00:00 ssh-agent
11453 ? 00:00:00 sshd
编辑配置文件,允许root用户访问:
- 将PermitRootLogin打开并设置为yes
[hmteen@localhost ~]$ sudo vim /etc/ssh/sshd_config
- 重启SSH
systemctl restart sshd
再去尝试远程连接
成功!文章来源:https://www.toymoban.com/news/detail-801441.html
问题2:root用户可以远程连接了,其他用户不可以
假设要用其他用户来远程连接ssh,但是失败了,常见原因无外乎:文章来源地址https://www.toymoban.com/news/detail-801441.html
- 远程连接中填写的用户名不对:Linux系统严格区分大小写,HMTeen和hmteen是不同的用户
- 配置文件没有开放其他用户的连接:
# 编辑ssh的配置文件
[hmteen@localhost ~]$ sudo vim /etc/ssh/sshd_config
# 查询AllowUsers,添加可以访问的用户
# 若没有这一行,就创建一行:中间用空格隔开,严格区分大小写!!
AllowUsers root hmteen
# 重启ssh
[hmteen@localhost ~]$ sudo systemctl restart sshd
到了这里,关于【QA】Linux-CentOS-全新虚拟机远程连接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!