ubuntu 开启ssh 并且连接
ubuntu 开启ssh 并且连接
下载数据包
以 root 或者其他 sudo 用户身份执行下面的步骤,在你的 Ubuntu 系统上安装并且启用 SSH。
- 01.使用Ctrl+Alt+T打开终端,并且安装openssh-server软件包:
sudo apt update
sudo apt install openssh-server
当被提示时,输入你的密码并且按 Enter,继续安装。
- 02.一旦安装完成,SSH 服务将会被自动启动。你可以验证 SSH 是否正在运行,输入:
sudo systemctl status ssh
输出将会告诉你服务正在运行,并且启用开机启动:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2020-06-01 12:34:00 CEST; 9h ago
...
按q返回命令行。
- 03.Ubuntu 自带一个配置防火墙配置工具,称为 UFW。如果防火墙在你的系统上被启用,请确保打开了 SSH 端口:
sudo ufw allow ssh
就这些。现在你可以从任何远程机器上通过 SSH 连接到你的 Ubuntu 系统。Linux 和 macOS 系统默认都安装了 SSH 客户端。想要从一个 Window 机器上连接,使用一个 SSH 客户端,例如:PUTTY。
连接到ssh服务器
- 想要在局域网内连接到你的 Ubuntu 机器
以下面的格式输入 ssh 命令,加上用户名和 IP 地址。
ssh username@ip_address
确保你将username
修改成你自己的用户名,ip_address
修改成你安装了 SSH 的 Ubuntu 机器的 IP 地址。
如果你不知道你的 IP 地址,你可以使用ip
命令轻易地找到它:
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
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 00:0c:29:3f:45:71 brd ff:ff:ff:ff:ff:ff
altname enp2s1
inet 192.168.18.135/24 brd 192.168.18.255 scope global dynamic noprefixroute ens33
valid_lft 1071sec preferred_lft 1071sec
inet6 fe80::3ffd:7eff:8b79:80f5/64 scope link noprefixroute
valid_lft forever preferred_lft forever
下面的192.168.18.135
就是ip地址
一旦你找到 IP 地址,通过运行下面的ssh 命令登录远程机器:
ssh linuxize@192.168.18.135
当你第一次连接时,你将看到下面的信息:
The authenticity of host '192.168.18.135 (192.168.18.135)' can't be established.
ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY.
Are you sure you want to continue connecting (yes/no)?
输入yes并且你将会被提示输入你的密码:
Warning: Permanently added '192.168.18.135' (ECDSA) to the list of known hosts.
linuxize@192.168.18.135's password:
一旦你输入密码,你将会看到默认的 Ubuntu 消息:
Welcome to Ubuntu 20.04 LTS (GNU/Linux 5.4.0-26-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
现在你可以登录到你的 Ubuntu 机器上。
禁用关闭ssh
想要在你的 Ubuntu 系统上禁用 SSH 服务器,简单停止 SSH 即可,输入:
sudo systemctl disable --now ssh
稍后,你可以重新启用,输入:
sudo systemctl enable --now ssh
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具