以下是使用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