当前位置:大发SEO >> 域名主机 >> 服务器

ubuntu服务器ssh登录服务器

域名主机 服务器 2025-05-07 6616

摘要:在 Ubuntu 服务器上通过 SSH 登录的步骤如下: 1. 确保SSH服务已安装打开终端,输入以下命令安装SSH服务(若未安装): ```bash sudo apt update sudo apt install openssh-server ```检查SSH服务状态: ```bash sudo systemctl status ssh ``` 如果未运...

在 Ubuntu 服务器上通过 SSH 登录的步骤如下:

ubuntu服务器ssh登录服务器

1. 确保SSH服务已安装

打开终端,输入以下命令安装SSH服务(若未安装):

```bash

sudo apt update

sudo apt install openssh-server

```

检查SSH服务状态:

```bash

sudo systemctl status ssh

```

如果未运行,启动服务:

```bash

sudo systemctl start ssh

```

2. 获取服务器IP地址

在服务器上执行:

```bash

ip a

```

找到类似 `inet 192.168.x.x` 的IPv4地址(或使用公网IP)。

3. 从客户端连接

Linux/macOS客户端

直接使用终端

```bash

ssh 用户名@服务器IP

```

例如:

```bash

ssh user@192.168.1.100

```

Windows客户端

使用工具如 PuTTYWindows Terminal,输入服务器IP和端口(默认22)。

4. 身份验证

密码登录:输入服务器用户的密码。

密钥登录(推荐)

将客户端的公钥(`~/.ssh/id_rsa.pub`)复制到服务器的 `~/.ssh/authorized_keys` 文件中:

```bash

ssh-copy-id user@服务器IP

```

5. 修改SSH配置(可选)

编辑配置文件:

```bash

sudo nano /etc/ssh/sshd_config

```

常见修改项:

- 更改端口:`Port 2222`

- 禁用密码登录:`PasswordAuthentication no`

- 重启服务生效:

```bash

sudo systemctl restart ssh

```

6. 防火墙放行SSH

如果启用防火墙(UFW),放行SSH端口:

```bash

sudo ufw allow 22 # 或自定义端口

sudo ufw enable

```

常见问题

连接被拒绝:检查SSH服务是否运行、防火墙规则、IP/端口是否正确。

权限问题:确保 `~/.ssh` 目录权限为 `700`,`authorized_keys` 为 `600`。

通过以上步骤即可安全登录Ubuntu服务器。建议使用密钥认证并禁用密码登录以提升安全性。

相关推荐
友情链接