是openssh套件中的一个客户端连接工具。ssh命令是openssh套件中的客户端连接工具,可以赋予ssh加密协议,实现安全的远程登录服务器。命令语法>ssh[选项][参数]命令选项-1:强制使用ssh协议版本1;-2:强制使用ssh协议版本2;-4:强制使用IPv4地址;-6:强制使用IPv6地址;-A:开启认证代理连接转发功能;-a:禁用认证代理连接转发功能;-b:使用本机指定的地址作为相应连接的源IP地址;-C:请求压缩所有数据;-F:指定ssh命令文件的配置;-f:后台执行ssh命令;-g:允许远程主机连接到主机的转发端口;-i:指定身份文件;-l:指定连接远程服务器的登录用户名;-N:不执行远程命令;-o:指定配置选项;-p:指定远程服务器上的端口;-q:安静模式;-X:开启X11转发功能;-x:禁用X11转发功能;-y:开启可信X11转发功能。命令参数remotehost:指定要连接的远程ssh服务器;指令:要在远程ssh服务器上执行的指令。sshlinkremoteserver>sshrumenz@test.com默认端口为22sshlinkremoteserver,指定端口SSH默认连接到目标主机的22端口,但是你可能因为各种原因需要连接到其他端口。>ssh-p23rumenz@test.com上面的命令是通过参数-p指定端口号为23。远程执行命令>sshrumenz@test.com"ls-l"//中间用到多个命令;separate>sshrumenz@test.com"ls-l;pwd"SSHpasswordlesslogin在自己的Linux系统上生成SSHkey和publickey>ssh-keygen-trsa//一路回车,最后会在里面生成id_rsa~/.ssh目录(秘钥)、id_rsa.pub(公钥)两个文件复制本地公钥到服务器>ssh-copy-idrumenz@test.com输入远程用户密码后,SSH公钥会自动上传。SSH公钥存储在远程Linux服务器的~/.ssh/authorized_keys文件中。SSH指定密钥,连接远程服务器>ssh-i/root/.ssh/rumenz.id.rsarumenz@test.com-p23/root/.ssh/rumenz.id.rsa密钥文件路径rumenz@test.com要连接的服务器用户名&IP-p23端口23原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站
