-
本帖最后由 达康书记 于 2017-12-20 11:04 编辑WinSCP 是一个Windows 环境下使用的SSH 的开源图形化 SFTP 客户端。简单来说就是WinSCP可以直接通过SSH链接你的华为云linux服务器,然后进行文件的复制操作,并且可以直接编辑文件。这样我们就不需要安装FTP之类的软件了。如果我们需要把文件上传到华为云linux服务器上一般是需要安装FTP软件的,但是用WinSCP就可以通过SSH上传文件了。 下面我们演示一下怎么样用WinSCP上传文件到华为云linux服务器上。 前提: [*]一台安装有WinSCP的windows电脑 https://winscp.net/eng/download.php [*]一台华为云linux服务器 [*]保证安全组规则放行22端口 方法/步骤: 1、启动WinSCP 7092 2、打开WinSCP;输入linux服务器信息 7093 3、点击登录 7094 4、登录成功 7095 5、找到并选中你要上传或下载的文件 7096 6、右键选择需要上传或下载的文件即可搞定
-
CoreOS操作系统默认无法进行密码SSH远程的,CoreOS本身的限制,他那个sshd的配置文件系统是read-only的,我尝试离线携卷修改没成功,非常痛苦。 2838 后来倒腾半天,终于发现了一个牛逼的办法,仅供参考: 1.切到ssh配置目录下 [code]# cd /etc/ssh/[/code]2.严格按照如下方式重命名一下配置 [code]# mv sshd_config sshd_config.backup # cat sshd_config.backup > sshd_config[/code]3.sshd_config文件里追加一个参数 [code]# vi sshd_config #...... PermitRootLogin yes #---追加这一句,wq!保存退出[/code]4.重启sshd服务即可 [code]# systemctl restart sshd[/code] 同志们,试试是不是很神奇啊,哈哈
-
经常发现SSH方式登录Linux弹性云服务器速度慢的问题,如何解决?? vi /etc/ssh/sshd_config 1. 禁用DNS反向解析 找到[code]UseDNS[/code] 改成[code]UseDNS no [/code]2. 禁用基于GSSAPI的用户认证 服务器端启用了GSSAPI,登陆的时候客户端需要对服务器端的IP地址进行反解析,如果服务器的IP地址没有配置PTR记录,那么就容易在这里卡住了。 找到GSSAPIAuthentication 改成[code]GSSAPIAuthentication no[/code]保存后重启ssh服务 [code]# service sshd restart[/code]
-
求教~{:2_25:}
人生苦短,我用Python
发表于2017-09-29 22:19:34
2017-09-29 22:19:34
最后回复
人生苦短,我用Python
2017-09-29 22:19:34
3272 0 -
本帖最后由 达康书记 于 2017-9-20 21:17 编辑我申请了一个云主机,利用密钥对远程登录,隔一段时间我要更换密钥对,删除老的,通过portal新建一个,无法应用新的密钥对注入来登陆。 还有,我申请了一个云主机,利用密码对远程登录,隔一段时间我要更换密钥对来登陆,通过portal新建一个,无法应用新的密钥对注入来登陆。 这个华为云是出于啥考虑呢,若要将华为云Linux云服务器的秘钥重置或密码切秘钥,我该如何办呢?这个估计是出于仿照公有云大厂商AWS做法为了安全考虑,平台不提供在线监控或注入虚拟机的后门操作,华为云号称zero-inject零注入果真名不虚传的。 1、首先登陆华为云Linux云服务器上制作密钥对,首先用密码或老秘钥登录到你打算使用密钥登录的账户,然后执行以下命令: [code][root@host ~]$ ssh-keygen == 建立密钥对 Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): == 按 Enter Created directory ´/root/.ssh´. Enter passphrase (empty for no passphrase): == 输入密钥锁码,或直接按 Enter 留空 Enter same passphrase again: == 再输入一遍密钥锁码 Your identification has been saved in /root/.ssh/id_rsa. == 私钥 Your public key has been saved in /root/.ssh/id_rsa.pub. == 公钥 The key fingerprint is: 0f:d3:e7:1a:1c:bd:5c:03:f1:19:f1:22:df:9b:cc:08 root@host[/code]密钥锁码在使用私钥时必须输入,这样就可以保护私钥不被盗用,也可以留空,实现无密码登录。现在,在 root 用户的家目录中生成了一个 .ssh 的隐藏目录,内含两个密钥文件:id_rsa 为私钥,id_rsa.pub 为公钥。 2、在华为云Linux云服务器上安装公钥 键入以下命令,在服务器上安装公钥: [code][root@host ~]$ cd .ssh [root@host .ssh]$ cat id_rsa.pub >> authorized_keys[/code] 如此便完成了公钥的安装。 为了确保连接成功,请保证以下文件权限正确: [code][root@host .ssh]$ chmod 600 authorized_keys [root@host .ssh]$ chmod 700 ~/.ssh[/code] 3、[可选项] 设置 SSH,打开密钥登录功能(华为云Linux云服务器默认是开启的) 编辑 /etc/ssh/sshd_config 文件,进行如下设置: [code]RSAAuthentication yes PubkeyAuthentication yes[/code] 另外,请留意 root 用户能否通过 SSH 登录: [code]PermitRootLogin yes[/code] 当你完成全部设置,并以密钥方式登录成功后,再禁用密码登录: [code]PasswordAuthentication no[/code] 最后,重启 SSH 服务: [code][root@host .ssh]$ service sshd restart[/code] 4、将私钥下载到客户端,然后转换为 PuTTY 能使用的格式。 使用 WinSCP、SFTP 等工具将私钥文件 id_rsa 下载到客户端机器上,请谨慎保管好以防丢失。 然后打开 PuTTYGen,单击 Actions 中的 Load 按钮,载入你刚才下载到的私钥文件。如果你刚才设置了密钥锁码,这时则需要输入。 载入成功后,PuTTYGen 会显示密钥相关的信息。 在 Key comment 中键入对密钥的说明信息,然后单击 Save private key 按钮即可将私钥文件存放为 PuTTY 能使用的格式。 今后,当你使用 PuTTY 登录时,可以在左侧的 Connection -> SSH -> Auth 中的 Private key file for authentication: 处选择你的私钥文件,然后即可登录了,过程中只需输入密钥锁码即可。 当然,根据个人喜欢,也可以使用xshell,我就比较喜欢xshell工具。 至此,成功安全的完成华为云Linux云服务器的秘钥重置或密码切秘钥的诉求,完了可以将portal的秘钥对删掉,不依赖平台的秘钥对,是不是很简单也安全啊,高手请飘过,拍砖的请轻点。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签