ubuntu

ubuntu ssh如何使用命令行

小樊
42
2025-03-08 06:49:36
栏目: 智能运维
Ubuntu服务器限时活动,0元免费领! 查看>>

在Ubuntu系统中,通过命令行使用SSH(Secure Shell)可以让你远程连接到其他计算机。以下是一些基本的SSH命令行用法:

1. 连接到远程服务器

要连接到远程服务器,你可以使用以下命令:

ssh username@hostname_or_ip_address

例如,如果你要连接到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

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命令行的一些基本用法。根据你的具体需求,可能还有其他高级选项和配置可以使用。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

相关推荐:ubuntu ssh如何使用命令行工具

0
看了该问题的人还看了