溫馨提示×

ubuntu ssh如何使用命令行

小樊
82
2025-03-08 06:49:36
欄目: 智能運維

在Ubuntu系統中,通過命令行使用SSH(Secure Shell)可以讓你遠程連接到其他計算機。以下是一些基本的SSH命令行用法:

1. 連接到遠程服務器

要連接到遠程服務器,你可以使用以下命令:

ssh username@hostname_or_ip_address
  • username 是你在遠程服務器上的用戶名。
  • hostname_or_ip_address 是遠程服務器的主機名或IP地址。

例如,如果你要連接到IP地址為 192.168.1.100 的服務器,用戶名為 user,命令如下:

ssh user@192.168.1.100

2. 使用密鑰認證

如果你已經設置了SSH密鑰認證,可以使用以下命令連接:

ssh -i /path/to/private_key username@hostname_or_ip_address
  • /path/to/private_key 是你的私鑰文件的路徑。

3. 指定端口

默認情況下,SSH使用端口22。如果你需要指定其他端口,可以使用 -p 選項:

ssh -p port_number username@hostname_or_ip_address

例如,連接到端口2222:

ssh -p 2222 user@192.168.1.100

4. 保持連接

如果你需要在SSH會話中執行多個命令,可以使用 -t 選項強制分配一個偽終端:

ssh -t username@hostname_or_ip_address 'command1; command2'

例如:

ssh -t user@192.168.1.100 'ls -l; pwd'

5. 使用SSH代理

如果你希望使用SSH代理(如 ssh-agent),可以使用以下命令:

eval $(ssh-agent -s)
ssh-add /path/to/private_key
ssh username@hostname_or_ip_address

6. 斷開連接

在SSH會話中,你可以使用以下命令斷開連接:

exit

或者按 Ctrl+D。

7. 配置SSH客戶端

你可以在 ~/.ssh/config 文件中配置SSH客戶端,以便更方便地連接到多個服務器。例如:

Host myserver
    HostName 192.168.1.100
    User user
    Port 2222
    IdentityFile /path/to/private_key

然后你可以直接使用以下命令連接:

ssh myserver

這些是SSH命令行的一些基本用法。根據你的具體需求,可能還有其他高級選項和配置可以使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女