Linux ssh命令

2024-05-09 66

ssh命令的功能是安全地远程连接服务器主机系统。作为OpenSSH套件中的客户端连接工具,ssh命令可以让我们轻松地基于SSH加密协议进行远程主机访问,从而实现对远程服务器的管理工作。

一、语法格式

ssh参数域名或IP地址

二、常用参数

1、-1:使用SSH协议版本1。

2、-2:使用SSH协议版本2。

3、-l:设置登录用户名。

4、-p:设置远程服务器上的端口号。

5、-i:设置密钥文件。

6、-N:不执行远程指令。

7、-o:设置配置参数选项。

8、-a:关闭认证代理连接转发功能。

9、-A:开启认证代理连接转发功能。

10、-q:静默执行模式。

11、-s:请求远程主机上的子系统调用。

12、-c:设置会话的密码算法。

13、-v:显示执行过程详细信息。

14、-C:压缩所有数据。

15、-f:后台执行ssh命令。

16、-x:关闭X11转发功能。

17、-X:开启X11转发功能。

18、-g:允许远程主机连接本机的转发端口。

19、-y:信任X11转发功能。

20、-4:基于IPv4网络协议。

21、-6:基于IPv6网络协议。

22、-F:设置配置文件。

23、-V:显示版本信息。

24、-b:设置本机对外提供服务的IP地址。

三、参考示例

1、基于SSH协议,远程访问服务器主机系统:

[root@zzbaike~]#ssh192.168.10.10
Theauthenticityofhost'192.168.10.10(192.168.10.10)'can'tbeestablished.
ECDSAkeyfingerprintisSHA256:ZEjdfRjQV8pVVfu0TSYvDP5UvOHuuogMQSDUgLPG3Kc.
Areyousureyouwanttocontinueconnecting(yes/no)?yes
Warning:Permanentlyadded'192.168.10.10'(ECDSA)tothelistofknownhosts.
root@192.168.10.10'spassword:此处输入远程服务器管理员密码
Activatethewebconsolewith:systemctlenable--nowcockpit.socket
Lastlogin:TueDec1408:49:082023
[root@linuxprobe~]#

2、使用指定的用户身份登录远程服务器主机系统:

[root@zzbaike~]#ssh-llinuxprobe192.168.10.10
linuxprobe@192.168.10.10'spassword:此处输入指定用户的密码
Activatethewebconsolewith:systemctlenable--nowcockpit.socket
[linuxprobe@linuxprobe~]$

3、登录远程服务器主机系统后执行一条命令:

[root@zzbaike~]#ssh192.168.10.10"free-m"
root@192.168.10.10'spassword:此处输入远程服务器管理员密码
totalusedfreesharedbuff/cacheavailable
Mem:196613597621530407
Swap:204792038

4、强制使用v1版本的SSH加密协议连接远程服务器主机:

[root@zzbaike~]#ssh-1192.168.10.10
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
Linux ssh命令
上一篇: Linux lftp命令
Linux ssh命令
下一篇: Linux netstat命令