GOland配置ssh访问Linux/Manjaro虚拟机
GOland配置ssh访问Linux/Manjaro虚拟机
1. ssh安装
在 Manjaro 系统中,可以通过以下步骤安装并配置 SSH 服务,以便进行远程连接和管理。
1. 安装 SSH
在 Manjaro 上使用 openssh 包来安装 SSH 服务。
sudo pacman -Syu openssh
2. 启动 SSH 服务
安装完成后,可以启动 SSH 服务,并配置其开机自启。
# 启动 SSH 服务
sudo systemctl start sshd
# 设置 SSH 服务开机自启
sudo systemctl enable sshd
sshd是 SSH 服务的名称,用于在后台监听 SSH 连接。
3. 检查 SSH 服务状态
可以使用以下命令检查 SSH 服务是否已成功启动。
systemctl status sshd
如果 SSH 服务正常运行,你会看到类似 active (running) 的状态信息。
4. 配置 SSH(可选)
SSH 的默认配置文件位于 /etc/ssh/sshd_config,你可以编辑该文件来修改 SSH 的默认行为。常见的配置项有:
sudo nano /etc/ssh/sshd_config
-
更改默认端口(增加安全性):
Port 2222 # 将默认端口从 22 改为 2222(或其他端口号) -
禁止 root 用户直接登录:
PermitRootLogin no -
允许特定用户登录:
AllowUsers your_username
更改完成后,按 Ctrl + X 保存并退出。
5. 重启 SSH 服务
在更改配置文件后,重启 SSH 服务以应用新的配置:
sudo systemctl restart sshd
6. 检查防火墙设置(可选)
如果你在 Manjaro 上启用了防火墙,需要确保允许 SSH 端口通过。可以使用 ufw 或 iptables 配置防火墙规则。
使用 ufw(如果已安装)
# 允许默认 SSH 端口 22
sudo ufw allow 22
# 如果更改了端口号,例如 2222
sudo ufw allow 2222
7. 测试 SSH 连接
在另一台计算机上,可以使用以下命令测试 SSH 连接(将 username 和 ip_address 替换为你的实际用户名和 Manjaro 系统的 IP 地址):
ssh username@ip_address
如果配置正确,你会被提示输入密码并成功登录到 Manjaro 系统。
总结
- 安装 SSH:
sudo pacman -Syu openssh - 启动并设置开机自启:
sudo systemctl start sshd和sudo systemctl enable sshd - 配置 SSH(可选):编辑
/etc/ssh/sshd_config - 重启 SSH 服务:
sudo systemctl restart sshd - 检查防火墙设置(如有必要)
这样,你就成功在 Manjaro 系统上安装并配置了 SSH 服务,可以通过 SSH 进行远程管理。

浙公网安备 33010602011771号