超具体!用 MobaXterm 远程毗连 Ubuntu 服务器
在服务器管理和运维的过程中,远程毗连是一项必备技能。今天就给大家分享如何使用 MobaXterm 这款功能强大的工具来远程毗连 Ubuntu 服务器,无论你是新手小白照旧有肯定履历的技能职员,都能轻松上手!
前期预备
安装 MobaXterm
MobaXterm 可以从其官方网站(MobaXterm free Xserver and tabbed SSH client for Windows )下载,根据你的操作系统选择对应的版本进行安装。安装过程非常简单,一出发点击 “下一步” 就可以完成。
确保 Ubuntu 服务器网络配置精确
[*]查看 Ubuntu 服务器的 IP 地点:在 Ubuntu 服务器上打开终端,输入ip a命令,找到对应的网络接口(常见的如eth0、ens33等),记录下inet背面的 IP 地点,这就是你的服务器 IP。 root@ubuntu13:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:bb:cc:2b brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 10.0.0.13/24 brd 10.0.0.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:febb:cc2b/64 scope link
valid_lft forever preferred_lft forever
[*]开启 SSH 服务:Ubuntu 服务器默认可能没有开启 SSH 服务。在 Ubuntu 终端输入sudo apt update更新软件源,然后输入sudo apt install openssh-server 安装 SSH 服务。安装完成后,使用sudo systemctl start ssh启动 SSH 服务,sudo systemctl status ssh 查看状态还可以用sudo systemctl enable ssh设置开机自启。 root@ubuntu13:~# sudo apt update
Hit:1 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease
Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:4 http://archive.ubuntu.com/ubuntu noble-backports InRelease
Get:5 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
Get:6 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en
Get:7 http://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages
Get:8 http://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en
Get:9 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages
Get:10 http://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en
Fetched 3836 kB in 5s (762 kB/s)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
106 packages can be upgraded. Run 'apt list --upgradable' to see them.
root@ubuntu13:~# sudo apt install openssh-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
openssh-server is already the newest version (1:9.6p1-3ubuntu13.9).
0 upgraded, 0 newly installed, 0 to remove and 106 not upgraded.
root@ubuntu13:~# sudo systemctl start ssh
root@ubuntu13:~# sudo systemctl status ssh
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/usr/lib/systemd/system/ssh.
service; disabled; preset: enabled)
Active: active (running) since Thu 2025-04-17 09:08:18 UTC; 2min 21s ago
TriggeredBy: ● ssh.socket
Docs: man:sshd(8)
man:sshd_config(5)
Process: 1003 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCESS)
Main PID: 1005 (sshd)
Tasks: 1 (limit: 4553)
Memory: 3.7M (peak: 20.4M)
CPU: 68ms
CGroup: /system.slice/ssh.service
└─1005 "sshd: /usr/sbin/sshd -D 0 of 10-100 startups"
使用 MobaXterm 毗连 Ubuntu 服务器
打开 MobaXterm 并新建会话
[*]安装完成后,打开 MobaXterm,在主界面的左上角点击 “Session”(会话)按钮。https://i-blog.csdnimg.cn/direct/5a0ca8d755ef48c5bca9ff67b04e19c2.png
[*]在弹出的 “Session Settings”(会话设置)窗口中,选择 “SSH” 选项。https://i-blog.csdnimg.cn/direct/7b2dbe98bd78459aacd9722039e026a5.png
配置毗连参数
[*]在 “Remote host”(远程主机)字段中,输入你在 Ubuntu 服务器上查看到的 IP 地点。
[*]“Specify username”(指定用户名)处填写你在 Ubuntu 服务器上创建的用户名。
[*]如果你没有修改过 SSH 的默认端口 22,可以保持 “Port”(端口)为 22;若修改过,就填写修改后的端口号。
[*]完成上述设置后,点击 “OK” 按钮。
输入密码并毗连
[*]点击 “OK” 后,MobaXterm 会尝试毗连到 Ubuntu 服务器。此时会弹出一个窗口要求输入密码,输入你在 Ubuntu 服务器上对应用户的密码。
[*]输入密码后点击 “OK”,如果齐备设置精确,你就能乐成毗连到 Ubuntu 服务器了。毗连乐成后,MobaXterm 的终端会体现 Ubuntu 服务器的命令行界面,你可以在这个界面中输入各种 Linux 命令来管理和操作服务器。
常见题目及解决方法
毗连失败,提示 “Connection refused”(毗连被拒绝)
[*]原因:可能是 SSH 服务未精确启动,或者防火墙阻止了毗连。
[*]解决方法:在 Ubuntu 服务器上确认 SSH 服务已经启动,使用sudo systemctl status ssh查看 SSH 服务状态。如果未启动,按照前面的步调启动它。如果是防火墙题目,在 Ubuntu 上使用sudo ufw allow ssh命令答应 SSH 毗连通过防火墙(ufw是 Ubuntu 默认的防火墙工具,如果未安装必要先安装)。
输入精确密码后仍无法毗连
[*]原因:可能是服务器禁用了密码登录,只答应密钥登录。
[*]解决方法:在 Ubuntu 服务器上编辑 SSH 配置文件,一般路径为/etc/ssh/sshd_config,使用sudo nano /etc/ssh/sshd_config命令打开。找到PasswordAuthentication这一行,将其值改为yes(如果这一行被解释掉,必要去掉解释符号#)。保存并退出文件(在nano编辑器中,按Ctrl+X,然后按Y,末了按Enter),之后使用sudo systemctl restart ssh重启 SSH 服务。
通过以上步调,你就可以轻松地使用 MobaXterm 远程毗连 Ubuntu 服务器了。它不仅方便了我们在当地对服务器进行操作和管理,还大大提高了工作服从。如果在毗连过程中碰到其他题目,欢迎在评论区留言,大家一起交流解决!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]