ssh 常用远程命令

博客涉及SSH远程相关内容,但具体信息缺失。SSH是常用的远程连接协议,在信息技术领域有广泛应用,可实现远程操作等功能。
连接服务器主机,IP或域名
ssh root@129.226.225.100
ssh root@kongjs.com

指定端口号,默认端口22
ssh -p 22 root@129.226.225.100

追加命令,远程执行命令
ssh root@129.226.225.100 ls

连接图形界面
ssh -X root@129.226.225.100

绑定用于连接的IP
ssh -b 192.168.33.22 root@129.226.225.100

数据请求压缩
ssh -C root@129.226.225.100

调试模式
ssh -v root@129.226.225.100
### 三级标题:远程连接的基本命令 要使用SSH进行远程连接,基本的命令格式是: ```bash ssh [选项] 用户名@远程主机地址 ``` 其中,`用户名`是要登录到远程主机上的用户名,如果当前本地用户的用户名与远程主机的用户名相同,则可以省略用户名。`远程主机地址`是远程主机的IP地址或域名。 ### 三级标题:常用选项 - `-p 端口号`:指定远程主机的端口号,默认是22。例如,如果远程主机使用的是非标准端口2222,则命令为: ```bash ssh -p 2222 username@remote_host ``` - `-i 私钥文件`:指定用于身份验证的私钥文件路径。例如,如果私钥文件位于`/home/user/.ssh/id_rsa`,则命令为: ```bash ssh -i /home/user/.ssh/id_rsa username@remote_host ``` - `-l 用户名`:指定登录用户名。尽管通常直接在命令中指定用户名@远程主机地址,但也可以使用`-l`选项来指定用户名。例如: ```bash ssh -l username remote_host ``` - `-X` 或 `-Y`:启用X11转发,允许在远程会话中运行图形应用程序。`-X`使用SSH的X11转发功能,而`-Y`与`-X`类似,但在某些情况下提供了更好的性能。例如: ```bash ssh -X username@remote_host ``` - `-v`:详细模式,显示调试信息。可以使用多个`-v`选项来增加详细程度。例如,显示详细的调试信息: ```bash ssh -vvv username@remote_host ``` ### 三级标题:查看连接状态 - 查看当前SSH连接: ```bash who ``` 或者 ```bash w ``` - 查看SSH登录日志: ```bash sudo cat /var/log/auth.log | grep ssh ``` ### 三级标题:配置文件备份 - 备份SSH配置: ```bash sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.backup ``` ### 三级标题:示例 - 远程登录到服务器: ```bash ssh username@remote_host ``` 如果远程主机使用的是默认端口22,并且本地用户的用户名与远程主机的用户名相同,则可以简化为: ```bash ssh remote_host ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值