Debian Stream 8远程管理方法
SSH是Debian Stream 8远程管理的核心工具,提供加密的命令行连接,适合日常运维和脚本自动化。
sudo apt update && sudo apt install openssh-serversudo systemctl start ssh(启动)、sudo systemctl enable ssh(开机自启)。ssh username@remote_ip_address(username为远程服务器用户名,remote_ip_address为服务器IP)。/etc/ssh/sshd_config,将#Port 22改为Port 2222(或其他非标准端口),保存后重启服务:sudo systemctl restart ssh。sshd_config中找到#PermitRootLogin yes,改为PermitRootLogin no。ssh-keygen -t rsa -b 4096),将公钥复制到服务器:ssh-copy-id user@remote_ip_address;然后在sshd_config中设置PasswordAuthentication no、PubkeyAuthentication yes。sudo ufw allow 2222/tcp),并启用防火墙:sudo ufw enable。VNC提供图形化远程桌面,适合需要可视化操作的场景(如桌面环境配置、图形软件使用)。
sudo apt install tightvncserver。vncserver :1(:1表示显示编号,对应端口5901)。remote_ip:1)即可连接。5900+显示编号)的访问。xrdp兼容Windows远程桌面客户端(mstsc),适合习惯Windows操作的用户。
sudo apt install xrdp。sudo systemctl enable xrdp && sudo systemctl start xrdp。mstsc),输入服务器IP地址,点击“连接”即可(无需额外配置)。sudo apt install xfce4,并在~/.xsession中添加xfce4-session(指定默认桌面)。TeamViewer和ToDesk是第三方工具,支持跨平台(Windows、Mac、Linux),无需公网IP,适合临时远程协助。
wget https://download.teamviewer.com/download/teamviewer_linux.debs),安装:sudo dpkg -i teamviewer_linux.deb(如遇依赖问题,执行sudo apt --fix-broken install)。wget https://download.todesk.com/install/toDesk-linux.debs),安装:sudo dpkg -i toDesk-linux.deb。Telnet传输数据未加密,存在严重的安全风险(如密码泄露),仅用于测试或兼容旧系统(不推荐生产环境使用)。
sudo apt install telnet inetutils-inetd。/etc/inetd.conf,取消#telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd的注释(删除行首#)。sudo systemctl restart inetd。telnet remote_ip_address,输入用户名和密码登录。