服務器上的SSH(Secure Shell)命令主要用于遠程登錄和管理服務器
遠程登錄:ssh 用戶名@服務器IP地址
。通過這個命令,你可以從本地計算機登錄到遠程服務器。
文件傳輸:scp 源文件路徑 用戶名@服務器IP地址:目標文件路徑
。這個命令可以在本地和遠程服務器之間傳輸文件。
列出目錄內容:ls 用戶名@服務器IP地址:目錄路徑
。在遠程服務器上查看目錄的內容。
創建和刪除目錄:mkdir 用戶名@服務器IP地址:目錄路徑
和 rmdir 用戶名@服務器IP地址:目錄路徑
。分別用于在遠程服務器上創建和刪除目錄。
修改文件權限:chmod 用戶名@服務器IP地址:文件路徑
。用于更改遠程服務器上文件的權限。
上傳和下載文件:rsync -avz 本地文件路徑 用戶名@服務器IP地址:遠程文件路徑
。這個命令可以同步本地和遠程服務器上的文件和目錄。
查看遠程服務器進程:ps aux 用戶名@服務器IP地址
。查看遠程服務器上運行的進程。
傳輸壓縮文件:ssh user@host "tar -czvf - /path/to/local/directory | ssh user@host 'tar -xzvf -'"
。這個命令可以將本地目錄壓縮并通過SSH傳輸到遠程服務器,然后在遠程服務器上解壓。
在遠程服務器上執行命令:ssh 用戶名@服務器IP地址 '命令'
。在遠程服務器上執行指定的命令。
創建和刪除用戶:adduser 用戶名
和 userdel 用戶名
。分別用于在遠程服務器上創建和刪除用戶。
修改用戶密碼:passwd 用戶名
。用于更改遠程服務器上用戶的密碼。
這些僅僅是SSH命令的基本功能,實際上SSH還有很多高級選項和功能,可以根據需要進行學習和使用。