Linux中的SSH(Secure Shell)是一种加密的网络传输协议,用于在不安全的网络中实现安全的远程登录和其他网络服务。以下是一些常用的SSH命令及其用法:
ssh 用户名@远程服务器地址
例如:
ssh user@example.com
ssh -p 端口号 用户名@远程服务器地址
例如:
ssh -p 2222 user@example.com
ssh -i 私钥文件路径 用户名@远程服务器地址
例如:
ssh -i ~/.ssh/id_rsa user@example.com
ssh -A -t 用户名@远程服务器地址
exit
或者
Ctrl + D
history | grep ssh
ssh-keygen -t rsa -b 4096
ssh-copy-id 用户名@远程服务器地址
~/.ssh/config
):vim ~/.ssh/config
在配置文件中,可以设置别名、端口、密钥文件等,以便更方便地连接远程服务器。例如:
Host myserver
HostName example.com
User user
Port 2222
IdentityFile ~/.ssh/id_rsa
之后,可以使用以下命令连接服务器:
ssh myserver
ssh -L 本地端口:目标地址:目标端口 用户名@远程服务器地址
例如,将本地端口8080转发到远程服务器的80端口:
ssh -L 8080:localhost:80 user@example.com
这些是SSH命令的基本用法,更多高级功能和选项可以查阅man ssh
或ssh --help
。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Linux常用命令怎样学习