通过PuTTY远程管理Linux云服务器是常见的运维操作,以下是详细步骤和注意事项:
获取服务器信息:
22
,部分云服务商会修改)root
或具有sudo权限的普通用户)下载安装PuTTY:
基本设置:
SSH
。保存会话(可选):
Saved Sessions
中输入会话名称(如MyServer
),点击Save
,下次可直接加载。调整参数(可选):
Window
> Appearance
中调整。Connection
> Seconds between keepalives
设为60
(防超时断开)。Open
,首次连接会弹出安全警告(服务器指纹确认),点击Accept
。bash
login as: root
root@your-ip's password: [输入密码]
连接超时/拒绝:
systemctl status sshd
(Linux端)。认证失败:
Connection
> SSH
> Auth
> Browse
选择.ppk
格式密钥。.pub
)上传到服务器的~/.ssh/authorized_keys
。中文乱码:
Window
> Translation
> Remote character set
选UTF-8
。文件传输:
pscp
(PuTTY自带工具)或WinSCP
图形化工具传输文件。bash
pscp -P 22 local_file.txt root@your-ip:/remote/path/
隧道端口转发:
Connection
> SSH
> Tunnels
中设置端口映射。禁用root密码登录:
/etc/ssh/sshd_config
):
ini
PermitRootLogin no
PasswordAuthentication no
systemctl restart sshd
。使用密钥登录:
puttygen.exe
生成密钥对,将公钥部署到服务器。exit
或logout
,或直接关闭PuTTY窗口。通过以上步骤,你可以高效安全地管理Linux云服务器。如需频繁操作,建议配合脚本自动化或使用Ansible等工具。