如何用Ubuntu SSH远程控制电脑

以下是使用Ubuntu SSH远程控制电脑的步骤:1. 安装并启动SSH服务在目标电脑(远程电脑)上执行:sudo apt update sudo apt install openssh-server sudo systemctl start ssh sudo systemctl enable ssh # 设置开机自启 检查服务状态:sudo systemctl statu

以下是使用Ubuntu SSH远程控制电脑的步骤:

1. 安装并启动SSH服务

在目标电脑(远程电脑)上执行:

sudo apt update  
sudo apt install openssh-server  
sudo systemctl start ssh  
sudo systemctl enable ssh  # 设置开机自启  

检查服务状态:

sudo systemctl status ssh  

确保显示 “active (running)”

2. 配置防火墙(若启用)

若使用UFW防火墙,放行SSH端口(默认22):

sudo ufw allow ssh  
sudo ufw reload  

3. 获取远程电脑IP地址

在远程电脑上执行:

ip a  

找到对应网络接口的 inet地址(如 192.168.1.100)。

4. 建立SSH连接

在本地电脑终端输入:

ssh username@remote_ip -p 端口号  
  • username:远程电脑的用户名(如 user)。
  • remote_ip:远程电脑的IP地址(如 192.168.1.100)。
  • -p:指定端口(默认22可省略,若修改过需加上,如 -p 2222)。
    首次连接需确认指纹并输入密码。

5. 可选:配置密钥认证(免密码登录)

  • 生成密钥对(在本地电脑执行):
ssh-keygen -t rsa -b 4096  
  • 复制公钥到远程电脑
ssh-copy-id username@remote_ip  

之后连接无需输入密码。

6. 远程操作

连接成功后,可在终端执行远程命令(如查看文件、安装软件等),例如:

ls  # 查看当前目录文件  
sudo apt update  # 更新软件  

7. 断开连接

输入 exit 或按 Ctrl+D 退出SSH会话。

安全建议

  • 禁用root登录:编辑 /etc/ssh/sshd_config,设置 PermitRootLogin no,并重启SSH服务。
  • 修改默认端口:在 /etc/ssh/sshd_config 中修改 Port 为其他值(如2222),并更新防火墙规则。

以上步骤参考自。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1407985.html

(0)
派派
上一篇 2025-09-08
下一篇 2025-09-08

发表回复

登录后才能评论