ubuntu20.04 ssh配置enp2s0进行远程登陆
时间: 2024-08-15 12:08:45 浏览: 52
在Ubuntu 20.04系统上,通过`enp2s0`网卡进行SSH远程登录的步骤如下:
1. **更新网络信息**:
首先确认`enp2s0`是否已连接并拥有IP地址。打开终端,输入以下命令检查网络状态:
```
ifconfig enp2s0
```
2. **启用SSH服务**:
如果SSH服务尚未启动,可以运行:
```
sudo systemctl start openssh-server
```
并设置开机自启:
```
sudo systemctl enable ssh
```
3. **编辑SSH配置文件**:
使用文本编辑器(如`nano`)打开SSH配置文件:
```
sudo nano /etc/ssh/sshd_config
```
找到`ListenAddress`一行,将`0.0.0.0`或`localhost`改为`enp2s0`的实际IP地址(或`::`代表IPv6),通常是类似`192.168.x.y`这样的形式。
4. **保存并重启SSH服务**:
修改完配置后,保存退出,并重启SSH服务使其应用新的设置:
```
sudo nano /etc/ssh/sshd_config
sudo service ssh restart
```
5. **验证SSH配置**:
确认SSH是否监听新配置的地址,可以用下面命令检查端口开放情况:
```
nmap -Pn [enp2s0 IP]:22
```
6. **防火墙设置**:
如果有防火墙,确保SSH端口(默认是22)对公网开放。如果是ufw(Uncomplicated Firewall),可以添加规则:
```
sudo ufw allow from any to any port 22
sudo ufw reload
```
或者使用iptables等其他防火墙工具。
7. **测试SSH连接**:
你可以现在尝试从另一台机器使用SSH客户端连接这个地址:
```
ssh username@[enp2s0 IP]
```
其中`username`替换为实际的用户名。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)