SecureCRT是一款常用的終端仿真工具,可用于遠程管理Ubuntu服務器。以下是詳細的操作步驟及常見問題解決方法:
在Ubuntu上使用SecureCRT前,需完成以下準備:
安裝SecureCRT
訪問SecureCRT官方網站下載適用于Linux的deb安裝包(如scrt-9.2.3-2829.ubuntu20-64.x86_64.deb
)。打開終端,進入下載目錄,運行以下命令安裝:
sudo dpkg -i scrt-*.deb # 替換為實際文件名
若提示缺少依賴包,可通過sudo apt-get install -f
自動修復。
配置Ubuntu的SSH服務
SecureCRT通過SSH協議連接Ubuntu,因此需確保Ubuntu已安裝并啟動SSH服務:
sudo apt-get update
sudo apt-get install openssh-server
sudo systemctl start ssh
sudo systemctl enable ssh
sudo systemctl status ssh
新建會話
打開SecureCRT,點擊頂部菜單欄的File → New Session(或使用快捷鍵Ctrl+N
),彈出“New Session”窗口。
設置連接參數
在“New Session”窗口中,填寫以下關鍵信息:
SSH2
(更安全,支持加密傳輸);192.168.1.100
)或域名;22
(若修改過SSH端口,需填寫自定義端口);ubuntu
、root
)。保存并連接
點擊Save按鈕,為會話命名(如“Ubuntu-Server”),方便后續快速連接。點擊Connect,彈出認證窗口,輸入對應用戶的密碼,點擊OK即可登錄。
中文顯示亂碼
若連接后終端中文顯示為亂碼,需調整SecureCRT的字符編碼設置:
UTF-8
;連接被拒絕
若出現“Connection refused”錯誤,需檢查以下內容:
sudo systemctl status ssh
);sudo ufw allow 22 # 若使用ufw防火墻
使用密鑰認證提升安全性
密鑰認證比密碼更安全,避免密碼泄露風險。操作步驟:
ssh-keygen -t rsa -b 4096 # 默認保存在~/.ssh/id_rsa
id_rsa.pub
)復制到Ubuntu服務器的~/.ssh/authorized_keys
文件中:ssh-copy-id username@ubuntu_ip # 替換為實際用戶名和IP
Public Key
,并指定私鑰文件路徑(id_rsa
)。配置靜態IP避免連接中斷
若Ubuntu服務器使用動態IP(DHCP),IP變動會導致連接失敗??赏ㄟ^以下命令設置靜態IP(以Ubuntu 22.04為例):
/etc/netplan/01-netcfg.yaml
):network:
version: 2
ethernets:
ens33: # 替換為實際網卡名稱(ip a查看)
dhcp4: no
addresses: [192.168.1.100/24] # 靜態IP
gateway4: 192.168.1.1 # 網關
nameservers:
addresses: [8.8.8.8, 8.8.4.4] # DNS
sudo netplan apply
通過以上步驟,即可在Ubuntu上使用SecureCRT實現安全的遠程管理。操作過程中需注意保持系統和SecureCRT的最新版本,以修復潛在安全漏洞。