topo:master-----------------server
1.构建ssh
实例:
sshpass -p '123' (密码)ssh -p 22345(端口默认22) -o StrictHostKeyChecking=no -o ConnectTimeout=2 root@10.2.20.2 echo success
解释
sshpass -p '123' (server密码) # 解决交互输入PC2密码问题
-o StrictHostKeyChecking=no #解决第一次登录提示问题
-o ConnectTimeout=2 #减少ssh连接超时等待的时间
echo success #返回结果写入success便于查看
netstat -anp |grep ssh #查看ssh连接端口
[root@马赛克 ~]# whoami #查看用户
root
[root@马赛克~]# passwd #不知道密码可以自己查询设置
Changing password for user root.
New password:
2.构建https
实例:
curl --connect-timeout 1 -m 2 -k https://21.20.21.20
解释
-m #--max-time 选项
-k #允许curl执行不安全的SSL连接和传输。所有SSL连接都尝试使用默认安装的CA证书包来确保安全
curl 是一个工具,用于传输来自服务器或者到服务器的数据。「向服务器传输数据或者获取来自服务器的数据」
可支持的协议有(DICT、FILE、FTP、FTPS、GOPHER、HTTP、HTTPS、IMAP、IMAPS、LDAP、LDAPS、POP3、POP3S、RTMP、RTSP、SCP、SFTP、SMTP、SMTPS、TELNET和TFTP)。