要在Linux虚拟机上设置远程连接,可以按照以下步骤进行操作:
在Linux虚拟机中,首先需要安装OpenSSH服务器。以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS)上安装OpenSSH的命令:
Debian/Ubuntu:
sudo apt update
sudo apt upgrade
sudo apt install openssh-server
CentOS/RHEL:
sudo yum install openssh-server
安装完成后,需要启用并验证SSH服务是否正在运行:
启用SSH服务(如果需要):
sudo systemctl enable ssh
启动SSH服务:
sudo systemctl start ssh
检查SSH服务状态:
sudo systemctl status ssh
配置防火墙以允许SSH连接。以下是在Debian/Ubuntu上允许SSH连接的命令:
sudo ufw allow ssh
sudo ufw enable
sudo ufw status
在CentOS/RHEL上,可以使用firewalld:
sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
sudo firewall-cmd --reload
在虚拟机中,使用以下命令获取IP地址:
ip addr show
通常,IP地址会是形如192.168.x.x的内网IP。
选择一个远程连接工具(如PuTTY、Xshell、SecureCRT等),输入虚拟机的IP地址和SSH服务端口(默认为22),然后输入用户名和密码即可登录到Linux虚拟机进行操作。
通过以上步骤,您可以在Linux虚拟机上设置安全的远程连接。请根据您的具体需求和环境调整配置。