修改 ssh 服务远程连接的默认端口修改成 8888
时间: 2023-05-27 12:08:03 浏览: 121
1. 打开 SSH 配置文件
使用 root 权限登录服务器,打开 SSH 配置文件 /etc/ssh/sshd_config:
sudo vi /etc/ssh/sshd_config
2. 修改端口号
找到 #Port 22 这一行,将前面的注释符号 # 去掉,并将 22 改为 8888:
Port 8888
3. 保存并退出
按下 Esc 键退出插入模式,输入 :wq 保存并退出编辑器。
4. 重启 SSH 服务
使用以下命令重启 SSH 服务,使修改的端口号生效:
sudo systemctl restart sshd
5. 测试连接
使用远程连接工具,将连接端口号修改为 8888,尝试连接服务器。如果连接成功,说明修改端口号生效。
相关问题
Ssh连接远程服务器命令
SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地进行远程登录和执行命令。通过SSH,您可以连接到远程服务器并执行各种操作。以下是SSH连接远程服务器的命令:
1. ssh命令使用ssh命令可以建立与远程服务器的安全连接。命令格式如下:
```
ssh [用户名]@[服务器IP地址]
```
例如,要连接到用户名为"admin"的远程服务器,IP地址为"192.168.0.1",可以使用以下命令:
```
ssh admin@192.168.0.1
```
2. 密码登录:如果远程服务器要求密码进行身份验证,连接时会提示您输入密码。输入正确的密码后,您将成功登录到远程服务器。
3. 公钥登录:为了更安全地进行身份验证,您可以使用公钥登录。首先,您需要在本地生成一对密钥(公钥和私钥),然后将公钥复制到远程服务器上。远程服务器将使用公钥验证您的身份。命令格式如下:
```
ssh-keygen -t rsa
ssh-copy-id [用户名]@[服务器IP地址]
```
例如,要将公钥复制到用户名为"admin"的远程服务器,IP地址为"192.168.0.1",可以使用以下命令:
```
ssh-keygen -t rsa
ssh-copy-id admin@192.168.0.1
```
4. 非标准端口:如果远程服务器使用非标准SSH端口(默认为22),您可以使用"-p"选项指定端口号。命令格式如下:
```
ssh -p [端口号] [用户名]@[服务器IP地址]
```
例如,要连接到端口号为2222的远程服务器,可以使用以下命令:
```
ssh -p 2222 admin@192.168.0.1
```
ssh连接远程服务器
要通过SSH连接远程服务器,您可以使用以下命令:
```
ssh username@server_ip
```
其中,`username` 是您在远程服务器上的用户名,`server_ip` 是远程服务器的IP地址或域名。
如果需要使用非默认的SSH端口,您可以使用以下命令:
```
ssh -p port_number username@server_ip
```
其中,`port_number` 是您要连接的SSH端口号。
连接成功后,系统会提示您输入密码。输入正确的密码后,您将通过SSH连接到远程服务器。