下面以 Windows / Linux 客户端使用 SecureCRT 连接 Linux 服务器 为例,说明常见配置方法。如果你指的是“在 Linux 上用 SecureCRT”或“配置 Linux 服务端安全”,也可以告诉我,我可以再细化。
File → Connect → New Session22Authentication 中勾选 PasswordTools → Create Public Keymkdir -p ~/.ssh
chmod 700 ~/.ssh
把 id_xxx.pub 内容写入:cat id_xxx.pub >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
编辑:
sudo vi /etc/ssh/sshd_config
推荐配置:
Port 2222 # 可改非默认端口
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yes
MaxAuthTries 3
ClientAliveInterval 300
重启服务:
sudo systemctl restart sshd
Session Options → Terminal → AppearanceUTF-8Session Options → Connection → SSH2Session Options → Log File确保端口开放:
sudo firewall-cmd --add-port=2222/tcp --permanent
sudo firewall-cmd --reload
如果你是指:
可以告诉我你的具体场景,我可以直接给你对应步骤。