1. 準備工作
在使用SecureCRT管理Ubuntu服務器前,需完成以下基礎準備:
- 安裝SecureCRT:訪問SecureCRT官網下載對應操作系統的安裝包(如Windows版、Linux版),按照向導完成安裝。
- 獲取Ubuntu服務器信息:確認服務器的IP地址(可通過
ifconfig
或ip a
命令查看)、SSH端口(默認22)、登錄用戶名(如ubuntu
或自定義用戶)。
2. 配置Ubuntu服務器的SSH服務
SecureCRT通過SSH協議連接服務器,因此需確保Ubuntu上已啟用SSH服務:
- 安裝OpenSSH Server:在Ubuntu終端執行以下命令更新軟件源并安裝:
sudo apt update
sudo apt install openssh-server
- 啟動SSH服務:安裝完成后,SSH服務會自動啟動。如需手動啟動,執行:
sudo systemctl start ssh
- 設置開機自啟:為避免服務器重啟后SSH服務停止,執行:
sudo systemctl enable ssh
- 驗證服務狀態:通過以下命令確認SSH服務正在運行:
sudo systemctl status ssh
若顯示“Active: active (running)”,則表示服務正常。
3. 使用SecureCRT連接Ubuntu服務器
- 新建會話:打開SecureCRT,點擊頂部菜單欄“File”→“New Session”,彈出會話配置窗口。
- 配置連接參數:
- Protocol:選擇“SSH2”(Ubuntu默認支持SSH2協議);
- Hostname:輸入Ubuntu服務器的IP地址;
- Port:默認22(若修改過SSH端口,需同步修改此處);
- Username:輸入登錄用戶名(如
ubuntu
)。
- 保存與連接:點擊“Save”保存會話(便于后續快速連接),再點擊“Connect”發起連接。
- 身份驗證:輸入Ubuntu用戶的密碼,完成驗證后即可登錄服務器命令行界面。
4. 連接后的常用操作
- 基本命令:連接成功后,可執行Linux命令管理服務器,例如:
ls
:列出當前目錄文件;
cd /path/to/directory
:切換目錄;
mkdir new_folder
:創建新目錄;
rm file_name
:刪除文件;
cat file_name
:查看文件內容。
- 文件傳輸:通過SecureCRT內置的SFTP功能實現文件上傳/下載:
- 按
Alt+P
打開SFTP面板;
- 上傳文件:在本地路徑輸入框選擇文件,點擊“Put”;
- 下載文件:在遠程路徑輸入框選擇文件,點擊“Get”。
- 命令快捷操作:
rz
/sz
:快速上傳(rz)/下載(sz)文件(需安裝lrzsz工具,執行sudo apt install lrzsz
);
history
:查看最近執行的20條命令;
--help
:獲取命令幫助信息。
5. 常見問題解決
- 中文亂碼:若終端顯示中文為亂碼,需調整SecureCRT字符編碼:
點擊“Options”→“Session Options”→“Terminal”→“Appearance”,將“Character encoding”設置為“UTF-8”,點擊“OK”并重新連接。
- 連接被拒絕:
- 檢查SSH服務是否啟動(
sudo systemctl status ssh
);
- 檢查防火墻是否放行SSH端口(
sudo ufw allow 22
);
- 確認SecureCRT的IP、端口、用戶名輸入正確。
- 密鑰認證配置(可選,提升安全性):
- 在Ubuntu服務器上生成密鑰對:
ssh-keygen -t rsa
(默認保存至~/.ssh/id_rsa
);
- 將公鑰復制到服務器:
ssh-copy-id username@server_ip
;
- 在SecureCRT中,選擇“SSH”→“Auth”,點擊“Browse”選擇私鑰文件(
id_rsa
),保存會話后即可免密碼登錄。