温馨提示×

如何用Ubuntu SSH远程控制电脑

小樊
55
2025-09-08 13:07:21
栏目: 智能运维

以下是使用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),并更新防火墙规则。

以上步骤参考自。

0