以下是使用Ubuntu SSH远程控制电脑的步骤:
在目标电脑(远程电脑)上执行:
sudo apt update
sudo apt install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh # 设置开机自启
检查服务状态:
sudo systemctl status ssh
确保显示 “active (running)”。
若使用UFW防火墙,放行SSH端口(默认22):
sudo ufw allow ssh
sudo ufw reload
在远程电脑上执行:
ip a
找到对应网络接口的 inet地址(如 192.168.1.100)。
在本地电脑终端输入:
ssh username@remote_ip -p 端口号
username:远程电脑的用户名(如 user)。remote_ip:远程电脑的IP地址(如 192.168.1.100)。-p:指定端口(默认22可省略,若修改过需加上,如 -p 2222)。ssh-keygen -t rsa -b 4096
ssh-copy-id username@remote_ip
之后连接无需输入密码。
连接成功后,可在终端执行远程命令(如查看文件、安装软件等),例如:
ls # 查看当前目录文件
sudo apt update # 更新软件
输入 exit 或按 Ctrl+D 退出SSH会话。
/etc/ssh/sshd_config,设置 PermitRootLogin no,并重启SSH服务。/etc/ssh/sshd_config 中修改 Port 为其他值(如2222),并更新防火墙规则。以上步骤参考自。