ubuntu开启远程ssh登陆本机功能

本文介绍如何在Ubuntu系统中开启远程登录功能。通过安装openssh-server并进行相关配置,可以实现SSH远程连接。文章还提供了验证连接成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ubuntu是默认不开启远程登陆本机的,想要远程控制自己的电脑需要手动开启。

ubuntu开启远程ssh登陆本机功能

工具/原料

  • ubuntu
  • openssh-server

方法/步骤

  1. 进入命令行界面,ctrl+alt+T。如下图

    ubuntu开启远程ssh登陆本机功能
  2. 输入sudo apt-get install openssh-server,前提是你已经连上网了,这句是网上下载openssh-server的意思。

    ubuntu开启远程ssh登陆本机功能
  3. 下载完成后系统会自动安装,都完成后看看sshserver启动没有。

    输入ps -e |grep ssh,如下图,如果有sshd那行就说明启动成功了。

    如果没有,就sudo /etc/init.d/ssh start,将其开启。

    ubuntu开启远程ssh登陆本机功能
  4. 接下来试验一下看是否能够链接,我们试试用ssh连接到本机,输入ssh zhaocx1@127.0.0.1,其中zhacx1是我的用户名,127.0.0.1是通用的本机ip。

    ubuntu开启远程ssh登陆本机功能
  5. 如果第一次连接,会出现保存秘钥提示,让你输入yes或no,这说明已经连接成功了,如果不是第一次连接,则和上一步中图片一样,提示你输入密码。

    ubuntu开启远程ssh登陆本机功能
  6. 如图,已经成功登陆了。

    ubuntu开启远程ssh登陆本机功能

### 如何在Ubuntu上启用远程SSH访问 为了允许远程计算机通过SSH连接到Ubuntu服务器,需确认OpenSSH服务已安装并正在运行。如果未安装,则可以通过执行以下命令来完成: ```bash sudo apt update sudo apt install openssh-server ``` 验证SSH服务状态以确保其正常工作[^1]。 #### 配置防火墙设置 假设UFW(Uncomplicated Firewall)作为系统的默认防火墙管理工具被激活,那么需要调整规则以便让SSH流量通过。这可通过下面的指令实现: ```bash sudo ufw allow ssh ``` 此操作会打开必要的端口,默认情况下为22号端口,使外部设备能够建立SSH连接[^2]。 #### 修改SSHD配置文件 编辑`/etc/ssh/sshd_config` 文件可以更改与SSH守护进程有关的各种参数。对于希望增强安全性或自定义连接选项的情况尤为重要。例如,修改监听地址、禁用root登录或是改变默认端口号等都可在此处设定。使用文本编辑器如nano进行改动如下所示: ```bash sudo nano /etc/ssh/sshd_config ``` 保存所做的任何变更之后记得重启SSH服务使其生效: ```bash sudo systemctl restart sshd ``` #### 测试新的SSH连接 最后,在另一台机器上尝试创建一个新的SSH会话指向目标Ubuntu主机,以此检验上述步骤是否成功。通常格式如下: ```bash ssh username@your_ubuntu_server_ip_address ``` 其中`username` 是具有权限用户的名称;而 `your_ubuntu_server_ip_address` 则代表Ubuntu服务器的实际IP地址[^3]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值