SecureCRT可以远程管理Debian系统,它是常用的SSH终端仿真工具,通过SSH协议可实现安全的远程命令行管理,支持配置密钥认证、文件传输等功能,满足日常运维需求。
openssh-server),若未安装,可通过sudo apt update && sudo apt install openssh-server命令安装;安装后启动服务(sudo systemctl start ssh)并设置开机自启(sudo systemctl enable ssh)。root或普通用户+sudo权限)。从VanDyke Software官方网站下载并安装SecureCRT(支持Windows、macOS等系统)。
SSH2(推荐,安全性更高);Password Authentication,输入对应用户的密码,点击Next。Public Key Authentication,点击Browse导入私钥文件(.ppk格式,需提前通过ssh-keygen生成并上传公钥至Debian服务器的~/.ssh/authorized_keys文件);输入私钥密码(若有),点击Next。连接成功后,可通过以下命令实现常见管理任务:
uname -a;sudo apt update && sudo apt upgrade;vi /etc/ssh/sshd_config(使用vi或nano编辑器);sudo adduser newuser(添加用户)、sudo usermod -aG sudo newuser(赋予sudo权限);sudo systemctl restart networking(Debian 10及以下)或sudo systemctl restart NetworkManager(Debian 11及以上)。/etc/ssh/sshd_config文件,设置PermitRootLogin no或PermitRootLogin prohibit-password,重启SSH服务(sudo systemctl restart ssh)以生效。ufw(Uncomplicated Firewall)限制SSH访问,仅允许可信IP地址连接:sudo ufw allow from <trusted_ip> to any port 22
sudo ufw enable
/etc/ssh/sshd_config中的Port参数(如改为2222),减少自动化工具的扫描攻击,修改后需重启SSH服务。通过以上步骤,即可使用SecureCRT安全、高效地远程管理Debian系统,满足日常运维需求。