sshpass -p the_password ssh -o StrictHostKeyChecking=no root@domainname_or_ip remote_command  #远程执行命令

scp  -o StrictHostKeyChecking=no  远程复制

sshpass -p XXX ssh-copy-id root@XXX 

写入配置文件:

echo 'StrictHostKeyChecking=no' >> /etc/ssh/ssh_config

systemctl restart sshd

StrictHostKeyChecking=ask。#ssh默认配置
有以下三种配置值:
1.StrictHostKeyChecking=no  
#最不安全的级别,优点在于没有各种烦人的交互式提示了,常在内网测试时使用。如果连接server的key在本地不存在,那么就自动添加到文件中(默认是known_hosts),并且给出一个警告。
2.StrictHostKeyChecking=ask  #默认的级别,初次远程连接会出现交互(yes/no)提示(记录在known_hosts里后就不会再反复提示了),同时(ssh-key-gen)生成公钥时也会有提示。如果连接和key不匹配,给出提示,并拒绝登录。
3.StrictHostKeyChecking=yes  #最安全的级别,如果连接与key不匹配,就拒绝连接,不会提示详细信息。

标签智能推荐:

05-nginx再linux系统安装

1、使用远程连接工具XShell连接linux操作系统PASS看笔记

IDE远程调试程序文集

GDB系列(只有远程调试)使用Clion+QEMU/GDB远程调试Linux内核&镜像使用Clion优雅地全程同步和远程调试远程开发系列(不止调试,还有同步代码修改等)真香!使用VSCode远程开发调试使用PyCharm、Okteto和Kubernetes搭建远程开发环境

Linux实例重启服务器后root用户远程连接失败

为Linux实例开启root用户远程登录部分Linux系统中,SSHD服务默认禁用root用户远程登录,导致登录时提示用户名或密码错误。您可以按照以下步骤开启root用户远程登录。通过VNC远程连接登录Linux实例。打开SSH配置文件。vi/etc/ssh/sshd_config将PermitRootLoginno修改为PermitRootLoginyes。按Esc键,输入:wq保存修改。重启S

计算机基础与操作系统

第一章:计算机系统简介第二章:计算机基础知识第三章:计算机的发展史及多道技术第四章:计算机网络知识简单介绍第五章:Windows系统,Mac系统与Linux系统的的安装与简介第六章:服务器硬件基础第七章:Linux发展史第八章:Linux服务器远程登录第九章:Linux常用的150个命令汇总

Linux基础

hell:Shell是命令解释器,它是Linux操作系统的用户接口,程序从用户接口得到输入信息,shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令,并且操作系统内核执行完将返回的输出通过shell再呈现给用户,下图所示用户、shell和操作系统的关系Linux系统远程访问:Linux一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的Linux服务器。这时我们

PyCharm 2018实现远程调试代码

m是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:1.本地和远程同步2.配置ProjectInterpreter(使用远程的Python解释器)3.设置

PyCharm 2018实现远程调试代码

m是一个非常强大的python开发工具,现在很多代码最终在线上跑的环境都是linux,而开发环境可能还是windows下开发,这就需要经常在linux上进行调试,或者在linux对代码进行编写,而pycharm提供了非常便捷的方式。具体实现在windows上远程linux开发和调试的代码步骤如下:1.本地和远程同步2.配置ProjectInterpreter(使用远程的Python解释器)3.设置

kali笔记

1,安装dockercurl-fsSLhttps://download.docker.com/linux/debian/gpg|sudoapt-keyadd-apt-getremovedockerdocker-enginedocker.iocontainerdruncapt-getinstallapt-transport-httpsca-certificatescurlgnupg2software

Linux修改远程命令端口

Linux修改远程命令端口执行以下命令,修改sshd服务的配置文件vi/etc/ssh/sshd_config找到port,默认是注释了的22打开注释,将22改成想要的端口号重启服务servicesshdrestart

linux图形化客户端

很多服务器都用linux但这些linux都是没有图形化界面的,一般也不建议在服务器上装图形化界面我们都知道,维护linux,大部分都是使用命令那么,为什么不能开发一个应用程序,把图形化操作转化成命令发送给linux服务器这个应用程序包含图形化界面,当输入远程服务器的用户名和密码后就可以在图形化界面上操作远程服务器里的各种操作操作完之后,程序会把操作转化成命令,发送给服务器。