AndreaDO

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

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

vs2022搭建Ubuntu开发环境

posted on   AndreaDO  阅读(257)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示