在Linux中,SSH(Secure Shell)命令用于遠程登錄和管理服務器
ssh 用戶名@服務器IP地址或域名
例如:
ssh root@example.com
ssh -i /path/to/private_key 用戶名@服務器IP地址或域名
例如:
ssh -i ~/.ssh/id_rsa root@example.com
ssh 用戶名@服務器IP地址或域名
例如:
ssh root@example.com
然后輸入密碼。
ssh 用戶名@服務器IP地址或域名 hostname
例如:
ssh root@example.com hostname
ssh 用戶名@服務器IP地址或域名 '命令'
例如:
ssh root@example.com 'ls -la'
ssh 用戶名@服務器IP地址或域名
例如:
ssh root@example.com
然后在新會話中輸入命令。
ssh -L 本地端口:遠程服務器IP地址或域名:遠程服務器端口 用戶名@服務器IP地址或域名
例如:
ssh -L 8080:www.example.com:80 root@example.com
這將允許您通過本地端口8080訪問遠程服務器上的www.example.com網站。
ssh -R 本地端口:遠程服務器IP地址或域名:遠程服務器端口 用戶名@服務器IP地址或域名
例如:
ssh -R 8080:www.example.com:80 root@example.com
這將允許遠程服務器上的www.example.com網站通過本地端口8080訪問您的計算機。
ssh 用戶名@服務器IP地址或域名
例如:
ssh root@example.com
ssh 用戶名@服務器IP地址或域名 'cat /proc/cpuinfo'
例如:
ssh root@example.com 'cat /proc/cpuinfo'
這些是一些常用的SSH命令組合,但請注意,根據您的需求和服務器配置,可能需要使用其他命令和選項。在使用SSH時,請務必遵循最佳安全實踐,例如使用密鑰對進行身份驗證并避免在不安全的網絡上使用密碼。