专栏电商日志财经减肥爱情
投稿投诉
爱情常识
搭配分娩
减肥两性
孕期塑形
财经教案
论文美文
日志体育
养生学堂
电商科学
头戴业界
专栏星座
用品音乐

介绍3种ssh远程连接的方式

  本文分享自华为云社区《ssh远程连接方式总结云社区华为云》,作者:嵌入式视觉。
  SSH(安全外壳协议SecureShellProtocol,简称SSH)是一种加密的网络传输协议,用于在网络中实现客户端和服务端的连接,典型的如我们在本地电脑通过SSH连接远程服务器,从而做开发,Windows、macOS、Linux都有自带的SSH客户端,但是在Windows上使用SSH客户端的体验并不是很好,所以我们一般使用Xshell来代替。一,准备工作1。1,安装SSH客户端
  为了建立SSH远程连接,需要两个组件:客户端和相应服务端组件,SSH客户端是我们安装在本地电脑的软件;而服务端,也需有一个称为SSH守护程序的组件,它不断地侦听特定的TCPIP端口以获取可能的客户端连接请求。一旦客户端发起连接,SSH守护进程将以软件和它支持的协议版本作为响应,两者将交换它们的标识数据。如果提供的凭据正确,SSH会为适当的环境创建一个新会话。
  MacOS系统自带SSH客户端,可以直接使用,Windows系统需要安装Xshell客户端软件,大部分Linux发行版系统都自带SSH客户端,可以直接使用,可通过sshV命令查看当前系统是否有SSH客户端。〔rootVM02centos〕sshVOpenSSH7。4p1,OpenSSL1。0。2kfips26Jan20171。2,安装SSH服务端
  Linux系统检查ssh服务端是否可用的命令有好几种,比如直接看是否有ssh进程在运行:psefgrepssh
  运行以上后,输出结果示例如下,有sshd进程在运行,说明ssh服务端可用。bash4。3psegrepssh336?00:00:00sshd358?00:00:00sshd1202?00:00:00sshd1978?00:00:00sshd1980?00:00:00sshd2710?00:00:00sshd2744?00:00:00sshd2829?00:00:00sshd2831?00:00:00sshd9864?00:00:00sshd9893?00:00:02sshd
  对于Ubuntu系统,可通过以下命令检查OpenSSH服务端软件是否可用:sshlocalhost不同Linux系统输出可能不一样二,基于密码的登录连接
  典型用法,只需输入以下命令即可连接远程服务器。ssh连接默认端口是22,如果本地机用户名和远程机用户名一致,可以省略用户名sshusernamehost也可以指定连接端口sshpportuserhost
  上述命令是典型的SSH连接远程服务器的命令,如果是第一次连接运行后会得到以下提示,正常输入yes,然后输入账号密码即可连接成功:Theauthenticityofhost81。69。58。141(81。69。58。141)cantbeestablished。ED25519keyfingerprintisSHA256:QW5nscbIadeqedp7ByOSUFZ45rxWGYJvAs3TTmTb0M。ThiskeyisnotknownbyanyothernamesAreyousureyouwanttocontinueconnecting(yesno〔fingerprint〕)?yesLastlogin:TueFeb2815:33:062023fromxx。xx。xx。xx三,基于公钥登录连接
  前面的命令是通过密码(私钥)登录,这样比较麻烦,因为每次登录我们都需要输入密码,因此我们可以选择SSH的公钥登录连接方式,省去输入密码的步骤。
  公钥登录的原理,是先在本地机器上生成一对公钥和私钥,然后手动把公钥上传到远程服务器。这样每次登录时,远程主机会向用户发送一段随机字符串,而用户会用自己的私钥对这段随机字符串进行加密,然后把加密后的字符串发送给远程主机,远程主机会用用户的公钥对这段字符串进行解密,如果解密后的字符串和远程主机发送的随机字符串一致,那么就认为用户是合法的,允许登录。
  只需要把私钥传给远程服务器,远程服务器就可以验证私钥是否是对应的公钥,如果是就允许登录,这样就不需要输入密码了。
  SSH支持多种用于身份验证密钥的公钥算法,包括RSA、DSA、ECDSA和ED25519等,其中RSA算法是最常用的,因为它是SSH协议的默认算法,所以我们这里以RSA算法为例来生成密钥,并配置免密码远程连接。
  sshkeygen是为SSH创建新的身份验证密钥对的工具。此类密钥对用于自动登录、单点登录和验证主机,常用参数定义如下:t参数指定密钥类型b参数指定密钥长度
  基于公钥登录连接的具体步骤如下:
  1,本地终端运行sshkeygentrsab4096命令生成密钥对,运行后会提示输入密钥保存路径,直接回车即可,保存在默认路径下,然后会提示输入密钥密码,这里我们不设置密码,直接回车即可,然后会提示再次输入密码,这里也不设置密码,直接回车即可,最后会提示密钥生成成功,如下图所示,可以看出。ssh目录下,会新生成两个文件:idrsa。pub和idrsa,分别是公钥和私钥文件。
  2,将本地。ssh目录下的idrsa。pub文件内容添加到目标服务器的。sshauthorizedkeys文件中,如果目标服务器没有。ssh目录,需要先创建。ssh目录,然后再创建authorizedkeys文件,然后再添加文件内容。
  具体操作命令如下:1,本地终端运行命令cat。sshidrsa。pub查看本地公钥文件内容,并复制2,远程终端运行命令,有authorizedkeys文件则跳过mkdirp。ssh创建。ssh目录touch。sshauthorizedkeys创建authorizedkeys文件3,然后将本地公钥文件内容粘贴到authorizedkeys文件中,保存退出
  如果觉得上述步骤太过繁琐,可通过下面命令,一键完成公钥登录连接的配置:sshusernamehostmkdirp。sshcat。sshauthorizedkeys。sshidrsa。pub
  只要将公钥文件内容写入远程服务器的authorizedkeys的文件,公钥登录的设置就完成了,后续远程连接就不用每次输入密码了!
  Github提交代码的时候,也是通过公钥登录连接的方式,只要将本地的公钥文件内容添加到github的authorizedkeys文件中,就可以免密码提交代码了,原理是一模一样的。四,VSCode远程连接
  VSCode也支持远程连接,可以通过RemoteSSH插件来实现,具体操作步骤如下:
  1,在VSCode中安装RemoteSSH插件。
  2,windows系统ctrelshiftp命令打开命令面板,输入RemoteSSH:ConnecttoHost。。。,然后选择SSHConfiguration,或者通过左侧菜单栏的RemoteExplorerSSHTargetsSSHConfiguration进入。如下图所示:
  3,然后会打开。sshconfig配置文件,可以参考如下所示模板进行配置:ReadmoreaboutSSHconfigfiles:https:linux。die。netman5sshconfigHostJumpMachineHostNamejumpvscode。sensetime。com你跳板机的用户名UserusernameHostT4目标机的ip地址HostNamexxx。xxx。xxx。xxx你目标机的用户名Userusername目标机登录端口Port22macos系统:ProxyCommandsshqWh:pJumpMachineProxyCommandsshqWh:pJumpMachine
  4,本地机生产公钥并追加到远程服务器authorizedkeys中的步骤,参考第三章。
  5,配置完成后,保存退出,然后在VSCode中,点击左侧菜单栏的RemoteExplorerSSHTargetsT4,即可连接到远程服务器。参考资料维基百科SecureShellHowtoUsesshkeygentoGenerateaNewSSHKey?SSH原理与运用(一):远程登录
  关注华为云开发者联盟点击下方,第一时间了解华为云新鲜技术
  华为云博客大数据博客AI博客云计算博客开发者中心华为云

工事工评惊心动魄的5秒钟,尽显英雄本色本网评论员喻娟佟得志6月4日,贵广线榕江站D2809次列车撞上泥石流脱线,列车司机杨勇同志不幸殉职。铁路部门的车载数据分析显示,杨勇同志在突然发现线路异常的危急关头,在5秒内及时有49年毛人凤列出暗杀名单,蒋介石亲笔添上三人你还有菩萨心肠?1949年国民党大败,蒋介石窃取抗战胜利果实的意图被彻底粉碎,准备败走台湾。在走之前,他让毛人凤列出了暗杀名单,这份名单,足以显示蒋介石的阴狠毒辣以及心肠歹毒。为暗杀名单添上三人1陈皮是密封好还是透气好?储存陈皮的过程当中,如果容器过于密封,不利于陈皮的陈化,过于透气,又容易造成陈皮的返潮。其实陈皮的储存方式有很多种,不同的储存方式由不同的陈皮年份环境而决定。陈皮是茶枝柑的果实,至女网红狗头萝莉被前男友威胁,私人照片和视频在网上疯传二次元的女神有很多,但能成为明星的寥寥无几,而狗头萝莉就是其中发展得比较好的一个。狗头萝莉,是个很有话题度的网红。狗头萝莉,她是一个喜欢炫耀自己的美貌和身材的人,不断挑战平台底线打深圳国企纪委书记夫人地下室抢车位上热搜的背后这个端午假期,没有想到地产界最火的新闻发生在深圳。该事件的视频已经在各大微信群抖音号上传得沸沸扬扬。老实说,明哥也是被宾利姐大战劳斯哥这种标题吸引点击看的。整个事件也很简单,由小区美国拟取消对华加征关税,这次不再是说说?拜登政府对华贸易政策正在发生变化。据最新消息,拜登总统已要求美国商务部研究取消对华关税,以应对当前的高通胀。科技含量不高美国普通老百姓需要的东西,如家庭日常品自行车之类的,美国打算DNF似雨幽离停播旭旭宝宝停播狂人停播!地下城怎么了?DNF100级版本末期,内容极度匮乏,善于整活的主播们,都找不到直播的内容,相继选择停播,从土豪哥似雨幽离再到DNF第一人旭旭宝宝,又到某牙DNF一哥狂人,都选择停播!地下城怎么了小品王孙涛连续16年登上春晚,他是山东的骄傲吗?他演的小品一点都不好笑,感觉他不适合演小品,看他的小品很尴尬。这些年来,孙涛出演的小品屡遭质疑,可为什么他还能,连续16年登上春晚的舞台呢?他凭什么?是真实力还是有背景?说起孙涛的27岁成为山西首富,李兆会已经消失5年,为何大数据都找不到他?2010年,一则山西首富迎娶女明星车晓的新闻铺天盖地地占领了大众视野,这场婚礼声势浩大,据说整场婚礼花费了5000万,200辆的迎宾车,500桌的流水席,全程都在诠释着壕字。这场婚苹果开发者大会WWDC22前瞻618哪款手机最受欢迎?别的我不知道,反正iPhone13肯定是不愁卖的,各大榜单已经被全面占领。但是大家在抢苹果之余,也别忘了6月7日这个大喜的日子苹果开发者大会WWDC22。如住在顶楼,夏天怎么隔热?花了几百元,比开空调还凉快居住在顶楼有不少好处,通风好,采光好,视野开阔,蚊虫少,隐私性还强。但是一到夏天,住顶楼就让人痛苦不堪了,在阳光的暴晒下,不开空调里面就是一个蒸笼,每天能靠空调度日,但是开空调的话
状态模式一什么是状态模式状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。二状态模式应用场景当一个事件或者对象有很多种状态,状态之间会相互转换,对怀孕吐得厉害,跟个人的体质和状态有关,要正确地去及时干预引言生命从孕育到诞生都非常奇妙,尤其是孕育时期,宝宝在妈妈的肚子里,从小小的胚胎慢慢生长,一直到成型的胎儿再到诞生,每一个步骤都是一段奇妙的旅程。虽然很奇妙,但对于妈妈们来说,也让字母哥我还没进入个人最佳状态我还在找那种感觉直播吧10月30日讯雄鹿队今日123115击败老鹰队,继续保持不败。赛后,雄鹿主将字母哥接受了媒体采访。虽然字母哥近4场的总得分是他个人生涯的新高,但这位希腊怪兽表示自己还能打得更Java19虚拟线程的状态变化,停驻与锁定头条创作挑战赛Java19中的虚拟线程由JDK负责调度。虚拟线程创建之后,会处于不同的状态之中。这些状态包括NEW刚被创建之后的初始状态STARTED线程已启动RUNNING线程运五粮液三季报延续两位数增长10月27日晚间,五粮液披露2022年三季度报告,19月营业收入557。80亿元,同比增长12。19归母净利润199。89亿元,同比增长15。36。单三季度营业收入145。57亿元2022雪浪大会在无锡举行共话雪浪愿景,用算力重新定义创新聆听智者论道,预见智造未来。10月29日,2022雪浪大会主论坛在无锡举行。1000余名国内制造业龙头企业无锡本土制造业骨干企业的负责人以及高校科研院所代表及诸多专家学者共聚雪浪小海宁退居第三,余姚跻身四强!浙江十大工业强县公布一直以来,县域经济都是浙江经济的核心组成部分,也是浙江区域经济的关键支撑。上世纪80年代以来,浙江以县域经济为基础,形成了以民营经济产业集群专业市场为特色的浙江模式。如今,杭州和宁十大股东四家股份遭质押或冻结,西安银行营收净利再次双降10月28日,西安银行发布今年三季度报,不出投资者意料,营收净利同比双双下降。这是继中报业绩报忧之后,西安银行再次出现营收净利双降的尴尬局面。业绩下滑,股东也不让人省心与三季报同时除了第15冠,新赛季,天津女排还有一个期待10月30日,天津渤海银行女排新赛季出征仪式在天津市复康路体育训练基地排球馆举行。二次加盟的外援瓦尔加斯,以及从国家队归来的李盈莹王媛媛和王艺竹亮相壮行会。天津女排主教练王宝泉表示嘉麟杰2022年前三季度净利润6889。17万元同比增长6527。11中证智能财讯嘉麟杰(002486)10月29日披露2022年第三季度报告。2022年前三季度,公司实现营业总收入10。35亿元,同比增长29。18归母净利润6889。17万元,同比龙建股份2022年前三季度净利润1。64亿元同比增长12。65中证智能财讯龙建股份(600853)10月29日披露2022年第三季度报告。2022年前三季度,公司实现营业总收入113。61亿元,同比增长2。67归母净利润1。64亿元,同比增长
友情链接:快好找快生活快百科快传网中准网文好找聚热点快软网