房地产网站模板库,wordpress链接的index.php,深圳网站建设制作视频软件,中小型企业查询官网配置虚拟机防火墙
防火墙的一系列操作需要root权限#xff0c;默认是没有root密码的#xff0c;所以首先需要设置root密码#xff1a;
sudo passwd root按提示完成root密码设置 切换到root账户
su root启用22端口并重启防火墙
firewall-cmd --permanent --add-port22/tc…配置虚拟机防火墙
防火墙的一系列操作需要root权限默认是没有root密码的所以首先需要设置root密码
sudo passwd root按提示完成root密码设置 切换到root账户
su root启用22端口并重启防火墙
firewall-cmd --permanent --add-port22/tcp
firewall-cmd --reload或者直接关闭防火墙
systemctl stop firewalld.servicessh连接虚拟机
查看IP地址 安装net-tools 首先安装查看ip地址的工具net-tools已经有了可以不下载
sudo apt-get update
sudo apt-get install net-tools通过ifconfig查看虚拟机ip地址 配置虚拟机SSH
安装openssh-clientsudo apt-get install openssh-client安装openssh-serversudo apt-get install openssh-server启动ssh-serversudo /etc/init.d/ssh restart确认ssh-server工作正常netstat -tpl 看到ssh表示工作正常
登陆 此时便可以通过在主机cmd上通过命令通过普通用户
ssh usernameip -p port进行登陆 如果要设置免密登陆请参考这篇https://blog.csdn.net/qq_57150526/article/details/134387937?spm1001.2014.3001.5502
如果用root登陆则需要修改 /etc/ssh/sshd_config,在打开的文件中找到 PermitRootLogin将其改为PermitRootLogin yes并取消注释保存退出。
ssh连接docker容器
连接docker容器大体步骤与连接虚拟机类似。 在创建和运行docker容器时需要将容器的22端口映射到虚拟机的外部端口比如映射到20000
docker run -p 20000:22 --name ubuntu_test -itd ubuntu:latest刚开始运行容器需要初始化容器的root密码使用passwd命令按要求修改即可。并且完成连接虚拟机中的各个操作即可 最后在进行免密登陆过程中~/.ssh/config中需要额外添加Port 20000 最后即可按照连接虚拟机的方法登陆了。